htaccess는 사이트 맵 파일을 리디렉션한다는 점을 제외하고는 원하는대로 작동합니다. 다른 사람이 .xml 파일에 영향을 미치지 않도록 변경하거나 추가 할 수있는 것을 알고 있지만 다른 작업에 대해서도 동일하게 작업을 계속합니까?특정 파일 형식을 리디렉션하지 않으려면 htaccess를 중지 하시겠습니까?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.com$
RewriteRule ^(.*)$ http://www.mysite.com/review/$1 [R=301,L]
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on
RewriteRule ^([a-zA-Z0-9\.\-]+)$ review.php?site=$1 [L,QSA]
은 기본적으로 당신이 mysite.com/review/$1 갈 때 mysite.com/review/review.php?site=$1의 내용을 보여줍니다 지금 작성하고 나는 그런 일을 계속하려면, .xml 파일을위한 것이 아닙니다. 누군가가 실제 사이트 맵하지 mysite.com/review/review.php?site=sitemap.xml
어떤 도움의 내용을 표시해야합니다 mysite.com/review/sitemap.xml 간다 기본적으로 경우
대단히 감사하겠습니다. 감사!
검색하셨습니까? 시도해보십시오. http://stackoverflow.com/questions/1984025/apache-rewrite-rule-to-exclude-an-individual-file-or-type-of-file – Codeguy007
작동하는 것처럼 보이지만 어떻게해야합니까? 그래도 특정 XML 파일 대신 모든 XML 파일? 내가 htaccess에있는 모든 사람을 나열 할 수 없을 것이라고 나는 2000여 XML 파일을 가지고 ... – user1135462