ユーザーまたは検索エンジンがリンクし、画像なしでテキストのみを表示した後にスラッシュを追加する私のサイト内のリンク、およびそのページ内のリンクはそのパスに開かれていませんが、最初の URL の後にあるため、そのURLをもう一度開きます!
例:
http://www.mysite.com/page1.html
正常に動作します。
しかし、これはしません:
http://www.mysite.com/page1.html/
私はcssファイルもcmsも使用しておらず、通常のhtmlファイルのみを使用しています。サーバーは Ubuntu Linux 12.04.1 です。
これは .htaccess です:
ErrorDocument 404 http://mysite.com/error404.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^mysite.com\.org
RewriteRule (.*) http://mysite.com/$1 [R=301,L]
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite.com/.*$ [NC] [OR]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite.com.*$ [NC] [OR]
RewriteCond %{HTTP_REFERER} !^http://?mysite.com/.*$ [NC] [OR]
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript