Поэтому у меня есть гиперссылки на всех моих страницах, ведущих к shop.html и index.html и music.html. Есть ли способ (без меня, чтобы пройти через каждый файл, вынимая .html
), чтобы перенаправить все эти гиперссылки. Я посмотрел на.htaccess:
Options +ExecCGI +FollowSymLinks -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ /$1.html [L]
Но это, похоже, совсем не помогает!
Если у меня нет этого файла, я все равно удалю расширение, и страница работает.
Попробуйте изменить RewriteRule
на:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.html [NC,L]
.htaccess
в мою корневую папку, это нормально?