1

私は書き換えルールを書いたので、私のウェブサイトは次のような.phpを持つURLを必要としません:

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 に答える