URL使用单个参数重写动态URL

时间:2012-11-19 09:49:07

标签: php .htaccess mod-rewrite

希望网址为:

http://localhost/web/a-st/type/car

基本网址为http://localhost/web/a-st/

重写我尝试过的规则:

RewriteEngine On
RewriteRule ^type/([^/]*)$ /type.php?name=$1 [L]

错误显示:

找不到对象!

在此服务器上找不到请求的网址。

1 个答案:

答案 0 :(得分:2)

^表示开始,因此匹配example.com/type/ca使用RewriteBase或在重写中定义额外的web/a-st

RewriteEngine On
RewriteBase /web/a-st
RewriteRule ^type/([^/]*)$ /type.php?name=$1 [L]