我写了一条重写规则,所以我的网站不要求网址有.php,其中如下所示:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php
但是当我创建一个移动版本的网站并将文件放在名为" m"的子文件夹中时rewriteRule对子文件夹不起作用。
任何帮助将不胜感激。
答案 0 :(得分:1)
您需要复制这些规则并将它们放在/m/
文件夹中的htaccess文件中。
你可能需要包含一个基础,并且不要忘记打开重写引擎:
RewriteEngine On
# may not need this
#RewriteBase /m/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php