Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать подмену через htaccess?

Как сделать подмену через htaccess?


     Все вопросы » Общие вопросы    1898

вопрос
Ребят подскажите можно ли в DLE сделать подмену url через htaccess. Есть страница http://site.com/news/30-art.html Можно ли поэтому адресу выдавать данные находящиеся на http://site.com/news/test.html?

Ответил: Proff


Через htaccess делается редирект, то, что вы хотите делается через cURL в индексном файле.

5 комментариев

popen021
Юзер

popen021 - -

Не подскажете как это организовать можно?

Proff
Юзер

Proff - -

Ну одну-то страничку вывести можно просто, а по сайту серфить - уже подобие анонимайзера писать надо.
Файл естественно не индексный, а любой, это я в ответе немного о другом думал.

Хотя может есть варианты, о которых поведают гуру. Я это так вижу.

popen021
Юзер

popen021 - -

Не совсем то. Страница уже сама подменяется при помощи htaccess - это так ЧПУ сделан. Вот в этой строке: RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

А мне нужно все оставить также, но только именно по этому адресу http://site.com/news/30-art.html открывать http://site.com/news/test.html

Proff
Юзер

Proff - -

Т.е. в адресной строке должна быть http://site.com/news/30-art.html, а открывать http://site.com/news/test.html?
редирект-то уже есть.

popen021
Юзер

popen021 - -

Да именно, В общем вот что, у меня есть страница, которая видна в поисковой системе http://site.com/news/30-art.html Вскоре я полностью сменю дизайн сайта, а сейчас тестирую дизайн чисто одной страницы. Вот я и хочу, чтобы по моей старой странице http://site.com/news/30-art.html открывалась другая, с новым дизайном, это все для тестов. 301 редирект не подходит, т.к. поисковая система может перестать сканировать http://site.com/news/30-art.html эту страницу, а только новую...

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

наверх