htaccess

rammlied
На сайте с 13.04.2011
Offline
56
385

Подскажите как сделать так чтобы при любом урле обращение шло к файлу index.php?

то есть:

site.ru/qwasdfasdf

site.ru/index.php?qwer=qwer423rq343

site.ru/asdfgf/sadfgsdfg/sdfghsdfg/sdgh

все вело к файлу index.php

Спасибо

делаю СДЛы, получаются ГСы )
Umnikk
На сайте с 12.08.2009
Offline
57
#1

Попробуйте так:

Redirect permanent /qwasdfasdf http://site.ru/index.php

rammlied
На сайте с 13.04.2011
Offline
56
#2

RewriteEngine On

RewriteRule (.*) index.php

вот так работает

Логистик
На сайте с 31.12.2008
Offline
191
#3

тс, если это вместо ошибки 404, то плохая мысль

Создание сайтов на заказ - http://htmlplus.ru || Конструктор адаптивных сайтов Wysiwyg Web Builder - обучение, уроки, консультации - http://wwbmaster.ru || Настройка ЭЦП || Настройка корпоративной почты
rammlied
На сайте с 13.04.2011
Offline
56
#4

не, это не вместо 404,

хотя то что я делаю помоему еще больший изврат ))

M
На сайте с 15.03.2012
Offline
101
#5
rammlied:
RewriteEngine On
RewriteRule (.*) index.php

вот так работает

некорретно, тк место статичных файлов (изображений и тп) сервер будет отдавать index.php

я пользуюсь:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ /index.php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий