Здравствуйте
имеется сайт на движке-скрипте поисковике медийного контента из социальных сетей. Страницы сайта генерируются на основании поисковых запросов пользователей, то есть страниц как таковых нет, все они представляют собой результаты поиска по какому-то запросу
Вот пример такой страницы _http://site.ru/music/zapros1.html
Хочу создать статическую страницу (zapros1.html в папке music ), и сделать так, чтобы при запросе url _http://site.ru/music/zapros1.html грузилась эта статическая страница, а не генерировалась страница движком
Можно ли как-то настроить это через редирект ? uRL должен остаться прежним, но грузиться должна старница, а не исполняться поисковый запрос
редирект с страницы результата поиска на статическую с таким же url
(Ответов: 6, Просмотров: 893)
- 09.03.2014 22:32
- 09.03.2014 23:31
судя по адресу у вас чпу на сайте
ищите на сайте часть скрипта отвечающую за формирование страниц по поисковому запросу и добавляете условие
if (строка адреса == _http://site.ru/music/zapros1.html) {
include нужная статическая страница
}
else {
продолжить формирование страницы по запросу
}
будет как вам надо - 10.03.2014 13:11
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Если у вас apache, то в .htaccess в правилах можно добавить
Код:Эта строка означает, что в случае физического наличия на диске запрашиваемого файла будет выводиться он, а дальнейшие RewriteRule выполняться не будут.RewriteCond %{REQUEST_FILENAME} !-f
Спасибо сказали:
Pilligrim(10.03.2014), - 10.03.2014 17:19
- 10.03.2014 22:13
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Нет, каждую страницу поздставлять не надо. Теоретически должно хватить только одной этой строки.
Как раз преимущество этой конструции в том, что если по запрашиваемому адресу есть файл на диске - то будет отдаваться он, если нет - сработают остальные Rewrite-правила.
Но тут надо хоть чуток понимать принципы работы mod_rewrite, потому что в любом случае могут быть тонкости и что у вас за движок и как он работает мы не знаем. - 11.03.2014 13:31
Весёлый химик, понимания в этом деле к сожалению нет
Попробовал сейчас вставить эту строчку, там в файле уже прописаны несколько строчек с командами, в зависимости от того в какую часть файла вставливается команда сайт либо перестает работать, либо работает, но страница не отдается
Но всё равно спасибо)
движок vkmusic кстати - 11.03.2014 23:38
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
К сожалению название движка мне ни о чем не говорит, разве что он как-то с музыкой связан.
По идее в .htaccess вряд ли что-то ценное может быть, поэтому киньте его содержимое сюда - так легче будет.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Редирект для поисковиков и пользователей с главной страницы сайта на внутреннюю. | Оффтоп и свободные темы | 4 | 14.01.2015 15:02 |
Редирект в коде страницы | Вопросы от новичков | 3 | 29.09.2013 12:14 |
Редирект с категории на статическую страницу | DLE | 4 | 30.03.2013 08:09 |
Редирект на левый сайт из поиска | Вопросы от новичков | 8 | 01.02.2013 13:44 |
Редирект с одной страницы на другую в Wordpress | WordPress | 3 | 28.12.2011 12:30 |