【发布时间】:2015-05-13 22:13:29
【问题描述】:
我想重写以下内容:
http://www.example.com/map 到 http://www.example.com/index.php?p=map
和
http://www.example.com/map/1 到 http://www.example.com/index.php?p=map&id=1
我当前的代码是:
RewriteEngine On
RewriteRule ^([^/]*)\$ /index.php?p=$1 [NC]
RewriteRule ^([^/]*)/([^/]*)\$ /index.php?p=$1&id=$2 [L]
但是如果失败了……
谁能帮助我获得正确的 .htaccess 代码?提前谢谢!
【问题讨论】:
-
行尾匹配器不需要转义
标签: regex apache .htaccess mod-rewrite