Ребята, помогите с htaccess

DX
На сайте с 11.07.2009
Offline
81
389

Суть вопроса:

есть страницы на php в подпапке http://site.com/ads/folder/

необходимо чтоб страницы открывались в корне сайта.

Пример:

по URL http://site.com/paxil.php

отображается страница http://site.com/ads/folder/paxil.php

Можно ли это сделать с помощью htaccess?

Уже 2й день пробую разные варианты, лучшее что нашел - это вручную прописать правило для каждой страницы, но это долго и нерационально, подскажите пожалуйста, как сделать это массово?

Буду очень благодарен!

IL
На сайте с 20.04.2007
Offline
435
#1
DeXtR:
это вручную прописать правило для каждой страницы, но это долго и нерационально

Повторить правило для списка файлов из определённого каталога - менее минуты.

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)\.php$ ads/folder/$1.php

Может конфликтовать с ЧПУ

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
DX
На сайте с 11.07.2009
Offline
81
#2

ivan-lev,

что-то не правильно, попробовал - не находит hello.php

http://margonoid.com/hello.php

хотя при обращении на http://margonoid.com/ads/folder/hello.php

выдает, что редирект происходит

IL
На сайте с 20.04.2007
Offline
435
#3


RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^([^/]+)\.php$ ads/folder/$1.php

p.s. по ссылке вижу hello.php test - он в корне сервера, или в подкаталоге?

DX
На сайте с 11.07.2009
Offline
81
#4

Уже разобрался, спасибо за помощь! 🍿

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