2013-02-10 1 views
1

나는 내가 함께 끝나지 않는 http://www.whatisanaddiction.com/ 로 리디렉션 워드 프레스와 3.5.1htaccess로 아파치

http://www.whatisanaddiction.com/index.php 요구를 정식 문제를 해결하기 위해 노력하고있어에서 워드 프레스 3.5.1에서 작동하지 리디렉션 검색 엔진에 중복 된 콘텐츠 문제가 있습니다.

.htaccess에서 사용할 필요가있는 코드를 잘 모르지만 WordPress '코드가 .htaccess에 삽입되기 전에 문제가 없었습니다.

나는 모든 종류의 변형을 시도했으며 많은 경우 전체 웹 사이트가 "서버 오류"를 일으켰습니다.

여기까지 왔지만 여전히 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/ 

... 나는 모든 사람들이이 질문에 온라인으로 질문하지만 "지금"해결책이 없다는 것을 알고 있습니다. 어쩌면 나는 적당한 기간을 찾고 있지 않을까 ???

도움이 될 것입니다.

+0

나는 일반적으로 WordPress 코드 위에 내 사용자 지정 리디렉션을 배치하여 WordPress에서 원하는 내용을 따르지 않도록합니다. 모든 것을하기 전에 자신 만의 RewriteEngine을 포함시켜야합니다. – Tiggerito

+0

다음이 도움이 될 수 있습니다. http://www.askapache.com/htaccess/redirect-index-blog-root.html – Tiggerito

답변

0

301 리디렉션에 대한 인수가 올바르지 않습니다. 리디렉션중인 페이지에는 도메인 이름이 없어야합니다. 대신이 방법을 사용해보십시오. 내가 위에서 사용 된 샘플은 그냥 ... 이상한, 아마 서버가 약간의 시간이 필요한 작업을 시작 어떤 이상한 이유로 좋아

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

전체 웹 사이트가 충돌하게됩니다. 왜 그런지 알지만 그렇습니다. – Rob

+0

index.php는 WordPress가 작동하도록 만들어서 리디렉션하면 중단 될 수 있습니다. – Tiggerito

1

"그것에 대해 생각합니다." ??? 기묘한.