1

WordPress3.5.1の標準的な問題を修正しようとしています

http://www.whatisanaddiction.com/index.phpはhttp://www.whatisanaddiction.com/ にリダイレクトする必要が あるため、検索エンジンで重複コンテンツの問題が発生することはありません。

.htaccessで使用する必要のあるコードはよくわかりませんが、WordPressのコードが.htaccessに挿入される前は問題はありませんでした。

私はあらゆる種類のバリエーションを試しましたが、多くの場合、Webサイト全体で「サーバーエラー」が発生します。

これが私がこれまでに得たものですが、それでもindex.phpバージョンを正しくリダイレ​​クトしません。

# 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]

RewriteCond %{THE_REQUEST} ^.*\/index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
    # always www
RewriteCond %{HTTP_HOST} !^www\.whatisanaddiction\.com$ [NC]
RewriteRule ^(.*)$ http://www.whatisanaddiction.com/$1 [L,R=301]

</IfModule>

# END WordPress

Redirect 301 http://www.whatisanaddiction.com/index.php http://www.whatisanaddiction.com/

...あらゆる種類の人々がオンラインでこの質問をしているのを目にしますが、これまでのところ「実用的な」解決策はありません。たぶん私は正しい用語を探していませんか?

どんな助けでも大歓迎です!

4

2 に答える 2

1

奇妙な理由で、上記で使用したサンプルが機能し始めたばかりです...奇妙なことに、サーバーが「考える」のに時間が必要だったのかもしれません。??? 変。

于 2013-02-10T23:59:25.243 に答える
0

301 リダイレクトの引数が正しくありません。リダイレクト元のページには、ドメイン名が含まれていてはなりません。代わりにこれを試してください。

Redirect 301 /index.php http://www.whatisanaddiction.com/
于 2013-02-10T23:31:03.337 に答える