alexmustdie
@alexmustdie

Как настроить регулярное выражение с «/» в RewriteRule?

fbzdciZ.png
Доброго времени суток!
2 месяца делал проект, думая, что эту задачу решить легко: после адреса моего сайта(к примеру, site.com) юзер пишет строку(точнее, url; выглядит это так - site.com/my_url.com) и при помощи RewriteRule я делаю эту строку get-параметром(site.com/url.php?from=my_url.com). Всё идёт хорошо, пока юзер не напишет url типа my_url.com/anything_else или http://my_url.com/anything_else, тогда все ссылки на подключённые файлы в url.php деформируются (было - resources/url.css, a стало anything_else/resources/url.css). Как это исправить?
Заранее спасибо!
  • Вопрос задан
  • 2298 просмотров
Пригласить эксперта
Ответы на вопрос 2
Я тоже возился с htaccess пока не стал использовать роутинг, поэтому мой совет - переходите на роутинг и сами в коде будете обрабатывать такие исключения
Ответ написан
@ShamblerR
может вам исключить урлы в которых есть что-то за my_url.com?

RewriteCond %{REQUEST_URI} !(/my_url.com)\/+*$ [NC]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы