Я использую ниже в моем htaccess
файле, чтобы удалить расширения .php
в моих файлах.Он отлично работает.
Однако я также хочу использовать ErrorDocument 404 /index.php
для перенаправления любых несуществующих URL-адресов обратно на домашнюю страницу.Если я использую ErrorDocument 404 /index.php
один в htaccess
, перенаправления работают нормально.Также, если я использую приведенный ниже код перезаписи, он успешно удаляет расширения php.Однако я хотел бы, чтобы оба они работали вместе.
Например, если пользователь вводит "www.domain.com/register
", он переходит на www.domain.com/register.php
.Но если они вводят "www.domain.com/something
", а something.php
не существует, то они перенаправляются обратно на index.php
.Я попробовал каждую перестановку обоих вместе в моем htaccess
безрезультатно.Любая помощь будет оценена.
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]