До того, как мой сайт был написан как .php, я мог бы легко удалить .php и подключиться к страницам без ввода .php, но теперь у меня появилась новая страница который написан как .html, и я хочу сделать то же самое. Мне потребовалось некоторое время, чтобы найти рабочий код для .htaccess, но, к сожалению, есть одна проблема. Все страницы работают нормально, но когда я пытаюсь получить доступ к моей странице справки, я почему-то получаю сообщение «Ошибка 301 - Доступ запрещен»..htaccess удаление .html не будет работать с одной страницей
Например я типа: example.com/help (оригинал example.com/help.html) , но что он это обратиться: example.com/help/ и дать мне, что 301 ошибка.
Это мой .htaccess:
Options -Indexes
ErrorDocument 404 http://example.com/404.html
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteCond %{httpS} off
RewriteRule (.*) https://%{http_HOST}%{REQUEST_URI}
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule^/%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule^%{REQUEST_URI}.html [NC,L]
Так я не уверен, как это исправить (если это возможно), так что если у кого есть какие-либо идеи о том, как это исправить, пожалуйста, дайте мне знать. Если по какой-то причине невозможно какие-либо другие страницы, на которых это не будет работать? Я все еще работаю на сайте, поэтому я могу переименовать страницу справки в helpcenter или что-то в этом роде, но я не уверен, что это повлияет на любые другие файлы.
Спасибо за помощь!
К сожалению, я действительно не знаю, что такое «Apache2» или как писать эти правила, поэтому я ищу некоторые примеры. Если эта проблема связана только с «help.html», то это не проблема, так как я могу переименовать ее в helpcenter (или это тоже проблема)? – UXRO