我已经通过了一百万次 URL 变量,包括在我正在使用的当前服务器上。由于某种原因,我在没有已知的服务器更改或升级时遇到了困难。
网址: http ://www.thisismydomain.net/sched/mycalendar/2012/2
脚本:/sched/menu.php?currentYear=$1¤tWeek=$2
仅供参考,示例 URL 正常工作:http ://www.thisismydomain.net/sched/menu.php?currentYear=2012¤tWeek=2
.htaccess 文件
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(thisismydomain\.net)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
RewriteRule ^sched/mycalendar/([^/]+)/([^/]+)/?$ /sched/menu.php?currentYear=$1¤tWeek=$2 [QSA,L]
结果:
*
未找到 在此服务器上未找到请求的 URL /sched/mycalendar/2012/2。此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
*
关于我做错了什么的任何想法?谢谢