1

我已经写了一个重写规则,所以我的网站不需要 URL 有 .php,它看起来像这样:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^([^/]+)/$ $1.php

但是,当我创建网站的移动版本并将文件放在名为“m”的子文件夹中时,rewriteRule 不适用于该子文件夹。

任何帮助将不胜感激。

4

1 回答 1

1

您需要复制这些规则并将它们放在文件/m/夹中的 htaccess 文件中。

可能需要包含一个基础,并且不要忘记打开重写引擎:

RewriteEngine On

# may not need this
#RewriteBase /m/

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^([^/]+)/$ $1.php
于 2013-09-19T13:28:04.750 回答