【发布时间】:2012-11-19 18:04:19
【问题描述】:
希望网址是:
http://localhost/web/a-st/type/car
基本网址是http://localhost/web/a-st/
我尝试过的重写规则:
RewriteEngine On
RewriteRule ^type/([^/]*)$ /type.php?name=$1 [L]
错误显示:
找不到对象!
在此服务器上找不到请求的 URL。
【问题讨论】:
-
您正在使用绝对路径作为目标。我假设您的意思是相对路径,因为
type.php很可能是在web文件夹内涂装的?所以删除type.php之前的/ -
检查不工作。 @arkascha
-
“不工作”是什么意思? 内部调用了哪个 URL?检查服务器日志,猜测 IT 没什么意义。
-
哦,你确实启用了重写,不是吗?
-
和往常一样最好:打开重写日志记录。它详细解释了重写引擎内部发生的事情。清楚地显示出意外或不受欢迎的事情开始发生的点。
标签: php .htaccess mod-rewrite