【发布时间】:2012-07-26 22:01:34
【问题描述】:
所以我已经设法使用 .htaccess 文件重写了 url,但是重定向弄乱了 url。例如我尝试重写这个:
localhost/mysite/public_html/class/5/
进入这个:
localhost/mysite/public_html/index.php?v=class&id=5
我在 .htaccess 文件中使用以下行:
RewriteRule ^public_html/([A-Za-z]+)/([0-9]+)/?$ ./public_html/index.php?v=$1&id=$2 [L,R]
但浏览器将我重定向到此处(我在 Windows 7 上使用 wamp):
localhost/C:/wamp/www/mysite/public_html/index.php?v=class&id=5
这是错误的,让我收到 403 错误。我该怎么办?
【问题讨论】:
-
自从wamp上有一个public_html?
-
我为结构目的创建了这个文件夹。
标签: php apache .htaccess url mod-rewrite