Я хорошо посмотрел в Google, но не смог увидеть ни одного примера моего сценария ... или ни одного, который бы я мог понять lol.
Вот моя ситуация. У меня есть htaccess переписать, который принимает URL http://www.mydomain.com/advert и указывает на http://www.mydomain.com/adverts/juneadvert/index.php Это работает нормально, однако я хочу, чтобы все пути исходного кода (javascript, css и т. Д.) Тоже использовали слаг / advert. Таким образом, истинный путь скрыт от пользователя.
например. Я не хочу http://www.mydomain.com/adverts/juneadvert/css/style.css
Я хочу: http://www.mydomain.com/advert/css/style.css
Возможно ли это?
Все, что вам нужно, это просто правило одной строки, например:
Options -Indexes -MultiViews +FollowSymLinks RewriteEngine On RewriteRule ^advert/((css|js)/.*)$ /adverts/juneadvert/$1 [L,NC]