Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как создать редирект статической страницы?

Как создать редирект статической страницы?


     24.06.2015    Хаки    824

вопрос
Есть созданная страница через dle "Статические страницы", имеет вид site.ru/stranica.html
Вопрос: как сделать что бы site.ru/stranica.html , открывалась по site.ru/stranica ????

Ответа пока нет


Комментарии пользователей (8)

FastFud
50

1599 | 588

FastFud - 24 июня 2015 18:24 - Юзер

Откройте .htaccess и найдите строчку
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]
замените на
RewriteRule ^([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L]

fanartur
19

fanartur - 24 июня 2015 18:40 - Юзер

Поменял, не помогло, может из-за того что оптимизировал движок? (статьи http://igameer.ru/data_engine/18-seo_dle_1.html)

FastFud
50

1599 | 588

FastFud - 25 июня 2015 11:08 - Юзер

А если так:
RewriteRule ^static/([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L]
адрес будет таким:
http://site.ru/static/stranica

fanartur
19

fanartur - 25 июня 2015 19:23 - Юзер

Все ровно перебрасывает на главную

FastFud
50

1599 | 588

FastFud - 25 июня 2015 19:34 - Юзер

Проверьте на чистом движке.

Gameer
226

1124 | 396

Gameer - 25 июня 2015 19:47 - Эксперт

fanartur, перебрасывает потому что в той статье сделано, если такой категории по которой вы переходите в жизни не существует оно будет перекидываться на главную страницу сайта. А с этим кодом что вам дали, оно никогда не поймет где статическая а где категория. По этому смеритесь и отступитесь от этой идеи.

Истина в противоречии.​

Gameer
226

1124 | 396

Gameer - 25 июня 2015 19:43 - Эксперт

Цитата: FastFud
RewriteRule ^static/([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L]

Оно никогда не поймет где категория а где статическая страница

Истина в противоречии.​

FastFud
50

1599 | 588

FastFud - 25 июня 2015 19:56 - Юзер

Его можно научить )

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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