2009-09-08 9 views
0

먼저이 문제는 로컬 테스트 사이트에 있습니다. 라이브 사이트는 괜찮습니다.아파치가 sitemap.xml을 반환하지 않음/sitemap

blah.com/sitemap에 대한 링크가있는 사이트가 있습니다. DocRoot에는 sitemap.xml이라는 파일이 있습니다.이 파일은 해당 링크에 대한 응답으로 표시하고 싶지 않습니다. ?

RewriteRule "^([a-z]{1}[\w_\-]+[a-z]{1})$" "/index.php?action=$1" [L] 

그래서,/사이트 맵은 = 맵 조치를되는 index.php 다시 작성해야합니다 /.htaccess에서 재 작성 규칙이있다. 다시 쓰기 규칙은 사이트의 다른 모든 항목에 적용됩니다.

라이브 사이트와 로컬 사이트 사이에 아파치 설정 차이가 있다고 가정합니다.하지만 내 아이디어가 다 사라 졌을 것입니다. 어떤 아이디어? 감사.

+0

이 수퍼 유저에게 표시해야합니다. – Ikke

+0

또는 아마도 serverfault –

답변

2

이 동작은 MultiViews이 원인 일 수 있습니다. 이를 비활성화하십시오 :

Options -MultiViews 
+0

우수! 고마워. 그것은 userdir.conf에서 활성화되었으므로 라이브 설정의 사용법과 확실히 다릅니다. Mucho 감사합니다. – auxbuss

+0

나는 똑같은 문제가있다. 이 문제는 MultiViews로 인해 거의 발생하지 않습니다. – hyip

관련 문제