2012-08-06 2 views
0

잘하지 않고 자체에 .html 중에서 페이지를 리디렉션 할 필요, 내가 adresses에서 사용할 수 내 페이지를 필요 site.com/some_page.htmlsite.com/some_page/ 의 해결책이 :요청 (htaccess로)의 끝에 파일 형식 (HTML)

RewriteEngine on 
RewriteRule ^(.*)/$|!^(.*)/(.*)\.css$ $1.html 

하지만 한 가지 문제가 있습니다. 두 페이지 모두 두 페이지로 나누어 사용할 수 있습니다. 어떻게 site.com/some_page.htmlsite.com/some_page/으로 리디렉션 할 수 있습니까?

답변

0

사용 mod_alias가

RedirectMatch 301 ^/some_page\.html$ /some_page/ 

또는 답변 mod_rewrite를

RewriteRule ^/?some_page\.html$ /some_page/ [R=301,L] 
+0

들으을 사용! 그러나 some_page.html을 통해 많은 페이지가있을 수 있으며 .htaccess 파일에 모든 단일 페이지를 넣을 수 있습니다. disalow 지시어를 사용하여 모든 HTML 파일에서 검색 로봇을 허용하지 않기로 결정했습니다. 희망이 도움이 ... –