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

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


     04.09.2015    Общие вопросы    794

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

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

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


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

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

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


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

GFF2X
4

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

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

revived
23 | 6

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

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

Gameer
226

1124 | 396

Gameer - 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");
}

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

revived
23 | 6

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

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

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

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