Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как настроить редирект с /index.php?do=lastnews?

Как настроить редирект с /index.php?do=lastnews?


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

вопрос
Здравствуйте!

Столкнулся с проблемой редиректа со страниц:
мой-сайт.ру/lastnews
мой-сайт.ру/index.php?do=lastnews

на
мой-сайт.ру/lastnews/


Помогите прописать правильно в .htaccess

Заранее благодарен, так как инфы нигде не нашел по таким редиректам.

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


4 комментария

GFF2X
Юзер

GFF2X - 4 сентября 2015 14:56 -

DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.(.+)$
RewriteRule .+ yoursite.ru/ [R=301,L]
пробуй

revived
Юзер

revived - 4 сентября 2015 14:59 -

Нет, вообще теперь при любом разделе мне ошибку сервера выдает

LazyDev
PHP-developer

LazyDev - 4 сентября 2015 16:38 -

Открыть /engine/engine.php найти : else $news_direction_by = "DESC"; Ниже вставить :
if (substr ( $_SERVER['REQUEST_URI'], - 1, 1 ) != '/' ) {    
    $re_url = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
    $re_url = reset ( $re_url );

    header("HTTP/1.0 301 Moved Permanently");
    header("Location: {$re_url}{$do}/");
    die("Redirect");
}

Мой блог: LazyDev.pro

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

revived
Юзер

revived - 4 сентября 2015 17:14 -

Решение работает! Но может кто еще сделает вариант в .htaccess ?

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

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

наверх