Задать вопрос
@WQP

Как сделать .htaccess для DLE?

Здравствуйте, сделал htaccess который работает без движка, но как его изменить, чтобы DLE дал доступ по ссылкам?
Вот код .htaccess (в папке iframe)
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_\-]*)$ online.php?id=$1
RewriteRule ^video\/([\d\w_\-]+)/([\d\w_\-]+)$ get.php?id=$1&ep=$2

При переходи по ссылкам там просто белый экран и не выводится контент (даже ошибок нет). Как исправить?
  • Вопрос задан
  • 1472 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@exotik997
Попробуй такой
RewriteEngine On
Options +Indexes
Options +FollowSymLinks
# Редирект для категорий (чтобы в конце URL был /)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]
# Редирект c www на без www
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]
# Редирект для главной (с /index.php,html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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