Но если страница по какой нибудь причине отсутствует, то сайт разъезжается.
Знаю что есть условие которое перенаправляет на старину error 404.html
Данная страница существует и указанна в фале как и положено в ..htaccess
вот код регулярок
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- ErrorDocument 404 /error404.html
- RewriteEngine on
- #RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([^\/]*)\.html$ mainpost.php?main_url=$1
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([^\/]*)$ articles.php?category_url=$1
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([^\/]*)\/([^\/]*)$ view_article.php?article_url=$2