2

私はこれに対する解決策を高低で検索しましたが、試したことはすべて失敗しました。サーバーのログを調べていたところ、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

どんな支援も大歓迎です!:)

4

2 に答える 2