我正在Xammp上的http://domain.com/narborough建立一个测试站点(其中domain.com实际上很舒服,但由于某些无聊的原因,stackoverflow阻塞了) 我在该目录中有一个.htaccess
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?p=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?p=$1
</IfModule>
但http://domainname.com/narborough/example 返回404而不是 即将 http://domainname.com/narborough/index.php?p=example
我已经广泛搜索并尝试了不同的RewriteBase,例如/ narborough / snug / narborough /
请问简单的原则是什么?
答案 0 :(得分:0)
保持/narborough/.htaccess
像这样:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /narborough/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ index.php?p=$1 [L,QSA]