.htaccess【第二弾】
.htaccess導入の第二弾です。
今回のケースは、
・404や500などのエラーページで任意のページを表示させたい時
・html、phpの拡張子を消して、urlの末尾にスラッシュを付与する
404や500などのエラーページで任意のページを表示させたい時
構文例
ErrorDocument 401 /err/401.html
ErrorDocument 403 /err/403.html
ErrorDocument 404 /err/404.html
ErrorDocument 500 http://www.example.jp/error/err5.html
ErrorDocument xxx yyyyyyyyyy
参考サイト
https://htaccess.cman.jp/explain/error_page.html
html、phpの拡張子を消して、urlの末尾にスラッシュを付与する
構文例
RewriteCond %{REQUEST_URI} (.*)/$
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule (.*)/$ $1.html [L]
RewriteCond %{REQUEST_URI} (.*)/$
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule (.*)/$ $1.php [L]
RewriteCond %{REQUEST_URI} (.*)/$
RewriteCond %{REQUEST_FILENAME}\.cgi -f
RewriteRule (.*)/$ $1.cgi [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f [OR]
RewriteCond %{REQUEST_FILENAME}\.php -f [OR]
RewriteCond %{REQUEST_FILENAME}\.cgi -f
RewriteRule .* %{REQUEST_FILENAME}/ [R=301,L]
以上
Author And Source
この問題について(.htaccess【第二弾】), 我々は、より多くの情報をここで見つけました https://qiita.com/Yu-8chan/items/3822f35ca11c55931e31著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .