1
をrepointingながら、一つのフォルダを除外し、私はプロセスでAM /ウェブ/の.htaccessでリダイレクトサイトが、index.phpを
/public_html/ # shop
/web/ # wordpress
と呼ばれるサブフォルダにルートとワードプレスに設置店を含むドメインを持っています店舗を新しいドメインに移動するワードプレスは残ります。
すべてのショップページをリダイレクトしますが、ワードプレスのリクエストは除外します。この部分は動作します。
# Redirect shop to new domain
RewriteEngine on
RewriteCond %{REQUEST_URI} !^web($|/)$
RewriteRule (.*) http://www.new-domain.co.uk/$1 [R=301,L]
次のような類似のスレッドが上記の解決策につながります。私が今やりたいことは、古いドメインに訪れているビジターが単に/ウェブ/にリダイレクトされるように、それを作るある
-
。私は追加しようとしました:
RewriteCond %{REQUEST_URI} !^/index\.php$
しかし、これはルートインデックスファイルを除外するために働いていません。
私はどこか別のRewriteRuleが必要だと思います。
!^ /インデックス\を置き換えだけにルートを移動する第二のRewriteRuleを作成した "/"
を最初のRewriteRuleを編集し、ルートを除外しました。インデックスリダイレクトを停止するには、RewriteCond%{REQUEST_URI}!^/$を使用してPHP $ – Gavin