Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как создать редирект статической страницы?

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


     24.06.2015    Все вопросы » Хаки    2086

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

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


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

FastFud
Юзер

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
Юзер

fanartur - 24 июня 2015 18:40 -

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

FastFud
Юзер

FastFud - 25 июня 2015 11:08 -

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

fanartur
Юзер

fanartur - 25 июня 2015 19:23 -

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

FastFud
Юзер

FastFud - 25 июня 2015 19:34 -

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

LazyDev
PHP-developer

LazyDev - 25 июня 2015 19:47 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

LazyDev
PHP-developer

LazyDev - 25 июня 2015 19:43 -

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

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

FastFud
Юзер

FastFud - 25 июня 2015 19:56 -

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

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

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

наверх