【发布时间】:2011-05-12 05:38:12
【问题描述】:
这是“真正的”链接:
domain.com/show_shop.php?id=4
这是改写的:
domain.com/show_shop/4
我使用后者是因为我的 .htaccess 中有这个:
RewriteRule ^show_shop/([0-9_]+)$ show_shop.php?id=$1 [NC]
但由于某种原因它不起作用。这个重写不会给我想要的吗?
谢谢
编辑:
RewriteRule ^new_ad$ new_ad.php [NC] // WORKS FINE!
RewriteRule ^kategori/([0-9_]+)/([0-9]+)$ browse_cat.php?cat_gr=$1&p=$2 // WORKS FINE!
【问题讨论】:
-
这不是一个安全问题。
-
show_shop 是行首吗?我以为是“域”。
-
'id' 参数未传递。当我尝试像这样获取它时: $id = $_GET['id'] 我得到空值,它不存在......
-
这肯定是由于 MultiViews。
标签: html regex .htaccess mod-rewrite