@gmrsfwevewrzrzw

Как правильно прописать реврайты для инстаграм-подобного сервиса?

Привет! суть в нижеследующем:
mod_rewrite.
http://site.com/ & http://site.com должно перенаправить на site.com/index.php
НО http://site.com/aeiu3bx (т.е. ([A-Za-z0-9#]+)) должно перенаправить на site.com/index.php?param=$1

Есть рулы такие:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?param=$1 [L]

и они не работают как нужно.
Точнее, работает только последнее правило - site.com/o3unxo3 -> site.com/index.php?param=o3unxo3,
но site.com/ превращается в какую то кашу из путей наподобие site.com/home/var/www/site.com/site.com/

Как быть то???? сам лет 6 назад такую штуку проворачивал на каком-то форуме в ответах, но всё потёрли и найти не могу ей богу) и сформулировать для гугла тоже
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@FanatPHP
Чебуратор тега PHP
те рерайты которые ты тут показал, прекрасно работают
и под озвученные задачи этого кода достаточно

колбаса с запросом корня - это тот код, который ты нам не показываешь
так что тебе надо выкинуть весь остальной код отвечающий за рерайты и редиректы, и все будет работать
Ответ написан
Ваш ответ на вопрос

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

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