0

最近、アドオン ドメインに移動しました。リダイレクトに問題があります。次の状況でリダイレクトする必要があります。

  1. mydomain.com/mysubfolder/ から mysubfolder.com へ
  2. mydomain.com/mysubfolder/wp-login.php? mysubfolder.com/wp-login.php に?
  3. mydomain.com/mysubfolder/page/ から mysubfolder.com/page/ まで 【ページ数が多い】

これは私の現在の正規表現です:

RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/wp-login.php
RewriteRule ^/mysubfolder/(.*)$ http://www.mysubfolder.com/$1 [L,R=301]

ポイント1と2を処理します。しかし、ポイント3を処理する方法がわかりません。

前もって感謝します。

4

1 に答える 1

0

正規表現は、wp-login.php を除くすべてのページをリダイレクトします。また、末尾にスラッシュがない URL も考慮されません。? を追加しました これを修正します。

RewriteEngine on
RewritRule ^/mysubfolder/?(.*)$ http://www.mysubfolder.com/$1 [L,R=301]
于 2013-08-24T17:49:07.363 に答える