2016-06-09 2 views
1

.html 페이지에 AddType application/x-httpd-php .htm .html을 사용하여 .htaccess 파일에 PHP로 사용됩니다.파일 확장자 후 슬래시가 입력되면 404를 반환합니다.

.html 파일 확장명 뒤에 누군가가 슬래시를 입력하면 URL이 엄청난 수의 정크/중복 페이지를 만드는 것으로 확장 될 수 있습니다. 사람은 예를 들어, I는 404 페이지로 리디렉션하려는 www.example.com/file.html/anything 들어가면

www.example.com/file.htmlwww.example.com/file.html/file.html 또는 www.example.com/file.html/anything-here-bla-bla

같은 페이지를 제공한다.

답변

0

방금 ​​해결책을 직접 찾았습니다. 여기에 원하는 것을 할 것입니다.

한다 RewriteEngine 한다 RewriteCond % 당 THE_REQUEST {} /([^.]+).html/ [NC] RewriteRule의 (^. *)의 $ /404.shtml [NC, R, L]

이 이 경우 파일 확장자 (.html) 뒤에 슬래시가 추가되면 방문자/googlebot을 404.shtml로 리디렉션합니다.

다른 사람들에게 도움이되기를 바랍니다.

관련 문제