Добрый день. Возможно вопрос простой, я не силён в .htaccess, скажите можно ли упросить как-то перенаправления: RewriteRule ^$ index.php?main [L,QSA] RewriteRule ^services$ index.php?services [L,QSA] RewriteRule ^portfolio$ index.php?portfolio [L,QSA] RewriteRule ^portfolio-2$ index.php?portfolio-2 [L,QSA] RewriteRule ^portfolio-3$ index.php?portfolio-3 [L,QSA] RewriteRule ^aboutus$ index.php?aboutus [L,QSA] RewriteRule ^contacts$ index.php?contacts [L,QSA] RewriteRule ^404$ index.php?404page [L,QSA] RewriteRule ^services/cards$ index.php?cards [L,QSA] А то как-то глупо каждую страницу вписывать. Добавлено спустя 1 минуту 13 секунд: Помогите пожалуйста, буду очень благодарен.
перенаправляйте все на index. а там уже скрипт пусть проверяет. есть такая страница или нет. и если есть запускает нужный код. фронт-контроллер называется. в .htaccess будет всего пару строк
Код (Text): RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ index.php [L]
Спасибо всем. Решил вопрос: Код (Text): RewriteRule ^$ index.php?main [L] RewriteRule ^([A-Za-z0-9-]+)$ index.php?$1 [L]