1

私のワードプレスサイトにリダイレクトpage1する必要がありsomething/page1ます。

htaccess ファイルで以下のルールを試しました。

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

# END WordPress

私は htaccess ルールに精通していません。しかし、リダイレクトは機能していません。

誰でも私を助けることができますか?

ありがとう

4

1 に答える 1

1

多分これはうまくいくでしょう:

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

# Next line added
RewriteCond %{REQUEST_URI}  !page1    [NC]

RewriteRule . /index.php [L]

# Next 3 lines added
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^page1  something/page1? [L]
</IfModule>

# END WordPress

永続的で目に見えるリダイレクトを行うには、最後の書き換えルールで [L] を [R=301,L] に置き換えます。

于 2013-02-26T14:27:15.763 に答える