Как сократить URL в .htaccess (с помощью Mod-Rewrite)?

Например, сам сайт лежит тут — domain.com/folder/index.php


Как с помощью mod-rewrite сделать что б можно было из строки браузера набирать domain.com/index.php?
  • Вопрос задан
  • 5208 просмотров
Пригласить эксперта
Ответы на вопрос 4
miraage
@miraage
Старый прогер
Ответ написан
Комментировать
NekitoSP
@NekitoSP
Сегодня как раз ковырялся с этим. Не уверен, но попробуйте(или исправьте, если вдруг ошибся):

AddDefaultCharset UTF-8

RewriteEngine	on
RewriteBase	/

RewriteRule ^m/(.+)       /files/$1   [L,QSA]
RewriteRule ^files/$  - [F,L]
Ответ написан
Комментировать
RewriteRule /index.php+$ /folder/index.php [L]
Ответ написан
miraage
@miraage
Старый прогер
Чтобы сайт открывался по нужному адресу, надо ложить .htaccess не в папку folder, а на уровень выше.
Правило в htaccess примерно такое:

RewriteCond %{REQUEST_URI} ^/index\.php
RewriteRule (.*) domain/index.php [L,QSA]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы