Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал "Как быстро создать стат.страницу в DLE без .html?" - Ответ есть!

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

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

    miha14082 Активный участник Пользователь

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Всем привет форумчане :) И я решил написать небольшой гайдик о том как сделать страницу с адресом... Ну к примеру: www.ваш_сайт.com/start/ обычно на dle страницы создаются так: www.ваш_сайт.com/start.html
    И так приступим.
    1.
    Делаем в нашей панели управления статическую страницу
    Заполняем её как Вам надо.
    2.
    Идем в корень нашего сайта.
    Находим там файлик: .htaccess
    Открываем.
    Находим в ней:
    1. RewriteEngine On
    Далее вставляем это:
    1. RewriteRule ^Название страницы(/?)+$ Страница[L]
    Я сделал так:

    RewriteRule ^start(/?)+$ start.html[L]

    Вроде все.
    :)
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    miha14082

    miha14082 Активный участник Пользователь

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Только давайте комментировать адекватно? Плиз :)
     
  4. book777

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

    Баллы:
    123
    Skype:
    nikolia0612
    1) 10 тем подобных
    2) зачем усложнять, и писать для каждой страницы сокращение, если можно так
    в конец .htaccess
    Код:
    # Убрать на конце html
    RewriteRule ^(([^/]+/)*[^.]+)$ /$1.html [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]  
    
     
  5. Автор темы
    miha14082

    miha14082 Активный участник Пользователь

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Может человеку нужна будет страница с .html ... Разное бывает :)[DOUBLEPOST=1426791536,1426791470][/DOUBLEPOST]Да и страницу переименовать можно вроде таким способом..
     
  6. Xurban

    Xurban Активный участник Пользователь

    Баллы:
    68
    Зачем такие велосипеды??
    После строки
    Код:
    RewriteEngine On
    вставляешь
    Код:
    RewriteRule ^(\w+)$ $1.html [NC]
    и все работает
     
  7. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Вариант для чотких посонов, которые используют Nginx как standalone сервер.
    Код:
    rewrite ^/([a-z0-9\-_]+)$ /index.php?do=static&page=$1 last;
     
  8. Xurban

    Xurban Активный участник Пользователь

    Баллы:
    68
    и что??
    хотя бы один раз прописал и все,и не нужно прописывать на каждую страницу отдельно.
     
  9. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ничего не понял, можете объяснить, как вместо test.html site.ru/test сделать
     
  10. Автор темы
    miha14082

    miha14082 Активный участник Пользователь

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Зайти в .htaccess в корне сайта и после RewriteEngine On (ниже)

    RewriteRule ^test.html(/?)+$ test[L]
     

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