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

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

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


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

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

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


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

FastFud
Юзер

FastFud - -

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

fanartur
Юзер

fanartur - -

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

FastFud
Юзер

FastFud - -

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

fanartur
Юзер

fanartur - -

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

FastFud
Юзер

FastFud - -

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

LazyDev
PHP-developer

LazyDev - -

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

Мой блог: LazyDev.pro

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

LazyDev
PHP-developer

LazyDev - -

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

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

Мой блог: LazyDev.pro

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

FastFud
Юзер

FastFud - -

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

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

наверх