Apache 重写.htaccess中的规则问题
这些规则真让我头疼Apache 重写.htaccess中的规则问题,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,这些规则真让我头疼 1. RewriteRule ^category/([^/.]+)/([^/.]+)/([^/.]+)/?$ category.php?id=$1&cat=$2&page=$3 [QSA] 2. RewriteRule ^article/([^/.]+)/([^/.]+)/?$ article.php?id=$1&name=$2 [QSA] 3. RewriteRule ^search/([^/.]+)/([^/.]+)/?$ search.ph
1. RewriteRule ^category/([^/.]+)/([^/.]+)/([^/.]+)/?$ category.php?id=$1&cat=$2&page=$3 [QSA]
2. RewriteRule ^article/([^/.]+)/([^/.]+)/?$ article.php?id=$1&name=$2 [QSA]
3. RewriteRule ^search/([^/.]+)/([^/.]+)/?$ search.php?search=$1&page=$2 [QSA]
他们装载
..domain.comcategory/...
..domain.comarticle/....
..domain.comsearch/....
而不是斜杠/between(例如.COM和CATEGORY)
我是说
奇怪的是,如果斜杠(/)是手动插入的,它们都会加载页面。尝试输入缺少的初始斜杠。例如:
RewriteRule ^category/([^/.]+)/([^/.]+)/([^/.]+)/?$ /category.php?id=$1&cat=$2&page=$3 [QSA]
问题到底是什么?现在工作很忙。也和配置有关。谢谢
RewriteRule ^category/([^/.]+)/([^/.]+)/([^/.]+)/?$ /category.php?id=$1&cat=$2&page=$3 [QSA]