私はこれを何時間も探していましたが、それを達成する方法がわかりません。次の 301 パーマネント リダイレクトを作成する必要があります。
人々が http://web.domain.com.br/something/にアクセスしたとき
http://domain.com.br/something/にリダイレクトする必要があり ます。
ここで (重要!)、/something/は実際のディレクトリではなく、WordPress マルチサイト インストールのサブブログです。ルート .htaccess ファイルには、すでに実行されている別のルールがあります。彼らです:
RewriteEngine オン RewriteBase / RewriteRule ^index\.php$ - [L] # アップロードされたファイル RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] # /wp-admin に末尾のスラッシュを追加 RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [または] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L] RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] RewriteRule . index.php [L]
私のドメインには、実際には、コントロール パネルの誰かによって作成された、私の視界の外にあるある種のリダイレクトが既にあります。彼らは次のものを作成しました:
アクセス時: http://web.domain.com.br/
あなたが行く: http://domain.com.br/
ホーム部分はこれでOKです。しかし、次のようなことを試みるたびに: http://web.domain.com.br/opaopa/
http://domain.com.br/にリダイレクトされました。
そして、物理的に自分のルート内にディレクトリ /opaopa/ を作成すると、そこにリダイレクトされます...ただし、Wordpress サブサイト用の実際のディレクトリを作成することはできません。 " wordpress マルチサイト ネットワークの。
紛らわしく聞こえたらごめんなさい... 英語は私の自然言語ではありません。
ご清聴ありがとうございました。よろしく、G.