1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал Как правильно убрать .html в адресе статических страниц [DLE 10.1]

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем WCRAFT, 19 июн 2014.

  1. Автор темы
    WCRAFT

    WCRAFT Старожил Пользователь

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    В файле .htaccess в главной директории сайта необходимо изменить строку:
    Код:
    RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]
    НА:
    Код:
    RewriteRule ^([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L]
    ]
    Предварительно убрав строчку:
    Код:
    RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
    Готово.​
     

    Вложения:

    • .htaccess.zip
      Размер файла:
      1,1 КБ
      Просмотров:
      33
    Последнее редактирование: 19 июн 2014
  2. Автор темы
    WCRAFT

    WCRAFT Старожил Пользователь

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Ну у кого как работает, где спасибки?
    На 10.2 спокойно работает.
     
  3. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    А как же мои любимые категории?!?:cry:
     
  4. Автор темы
    WCRAFT

    WCRAFT Старожил Пользователь

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Они работают, просто не по сокращённому адресу.
     
  5. Naviom

    Naviom Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Navion
    Еще можно так.
    После RewriteEngine on
    Код:
    RewriteBase /
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
    RewriteRule ^([^.]+)\.html$ http://geniuscraftmc.ru/$1 [R=301,L]
    RewriteCond %{REQUEST_URI} !(\.[^./]+)$
    RewriteCond %{REQUEST_fileNAME} !-d
    RewriteCond %{REQUEST_fileNAME} !-f
    RewriteRule (.*) /$1.html [L]
    

    Тогда на все страницы будет действовать!
     
  6. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    А можно не пользоваться dle и перейти на wordpress.
     
  7. Naviom

    Naviom Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Navion
    Мой способ для всех движков
     

Поделиться этой страницей