0

WordPress をルートにインストールし、Wordpress に関係のない特定のフォルダーを作成しました。特定のフォルダー用に .htaccess ファイルを作成しましたが、機能しません。Wordpress .htaccess は常に呼び出されています。

ワードプレス .htaccess:

# BEGIN WordPress
#<IfModule mod_rewrite.c>
#RewriteEngine On
#RewriteBase /
#RewriteRule ^index\.php$ - [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /index.php [L]
#</IfModule>
# END WordPress

特定のフォルダー .htaccess:

//301 Redirect Old File
Redirect 301 http://www.domain.com/folder/start.php http://www.domain.com/folder/index.php

上記の古いアドレス (存在しない) を読み込むと、フォルダーの .htaccess を使用してリダイレクトする代わりに、Wordpress .htaccess が呼び出されます。

4

1 に答える 1

1

複数は必要ありません.htaccess。すべてのルールを WordPress のメインに置くことができます.htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !^folder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

次のいずれかを使用します。

RewriteRule ^folder/start\.php$ /folder/index.php [R=301,L,NC]

または

Redirect 301 /folder/start.php http://www.domain.com/folder/index.php

folder実際のフォルダー名に変更することを忘れないでください。

于 2013-07-15T17:34:32.557 に答える