<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
RewriteRule ^(.*/)$ $1.html
# Replace html with your file extension, eg: php, htm, asp
</IfModule>
order deny,allow
【実現したいこと】
http://q.hatena.ne.jp/enterをクリックすると
http://q.hatena.ne.jp/enter.htmlが表示されるようになりました。
しかし、
http://q.hatena.ne.jp/enter/をクリックした場合、表示できません。
http://q.hatena.ne.jp/enter/をクリックしてhttp://q.hatena.ne.jp/enter.htmlを表示させるにはどのような記述が必要でしょうか。
恐れ入りますが、何卒、宜しくお願いします。
RewriteRule ^(.*/)$ $1.html
の、括弧の内側に入っているスラッシュを、括弧の外に出せば、上手くいきそうな気がします。
RewriteRule ^(.*)/$ $1.html
実ははずしてもダメだったんです涙
では、この2行を、
RewriteRule ^(.*)$ $1.html RewriteRule ^(.*/)$ $1.html
この1行に変えてみたらどうですか。
RewriteRule ^(.*)/?$ $1.html
もしくは、こう。
RewriteRule ^(.*)/$ $1.html [L] RewriteRule ^(.*)$ $1.html