2012-02-03 2 views
0

내 웹 사이트를 입력하면 http://domain.comhttp://www.domain.com// (끝에 이중 슬래시)로 리디렉션됩니다.www 리디렉션 이중 슬래시

이상한 점은 .htaccess 파일에서 리디렉션을 설정하지 않았습니다. 사실 그 파일은 비어 있습니다. 일부 재 작성 규칙을 추가하려고 시도했지만 동일한 문제가 다시 나타납니다.

www가 아닌 ​​www로 리디렉션되는 부분이 어디에서 설정되었는지 이해할 수 없습니까? 아이디어가 있으십니까?

감사합니다.

+0

default.php (또는 다른 기본 파일은 어떤 코드입니까?) –

+0

기본 파일이 없습니다 (index.php를 제거했습니다). 심지어 이제는 완전히 비어있는 웹 사이트 리디렉션이 계속 나타납니다. (모든 파일이 제거되면 아파치 테스트 페이지를 여는 중입니다). –

+0

이것은 아마도 호스트가하는 일입니다. – Gerben

답변

2

이 코드를 사용하여 URL에서 이중 슬래시를 제거하십시오.

RewriteEngine On 
RewriteBase/
RewriteCond %{THE_REQUEST} // 
RewriteRule^$0 [R=302] 

일단 작동 시키면 302에서 301로 변경하십시오.

+0

대단히 감사합니다! 그것은 도왔다! 한 가지 더 묻습니다. 이 코드를이 코드와 결합 할 수 있습니까 'RewriteCond % {REQUEST_FILENAME}! -f RewriteCond % {REQUEST_FILENAME}! -d RewriteRule^(. *?) (?: | /(.*))?$ index .php? request_path = $ 0 [QSA, NE]' 감사합니다. –

+0

다른 규칙 위에이 (내) 줄을 넣으면 괜찮을 것입니다. – Gerben

관련 문제