私はこれに対する解決策を高低で検索しましたが、試したことはすべて失敗しました。サーバーのログを調べていたところ、URL の末尾に変数が追加された 404 が多数あることに気付きました (理由はまだ解明中です)。
URL は次のようになります。
www.example.com/property1/property2/
代わりに次のように読みます。
www.example.com/property1/property2/http:/www.anothersite.com/ (「http:」の後の単一のスラッシュに注意してください)
私は両方を使用してみました:
RewriteRule ^/http:/www.anothersite.com/(.*)$ /$1 [L,QSA]
しかし、RewriteRule ^/http:/$ /
役に立たない。追加の複雑さは、サイトがWordPressであることです。そのためRewriteBase /
、このコードの後の行に新しいコードを配置しています(WPの標準):
# 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
どんな支援も大歓迎です!:)