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

Туториал Как изменить адрес страницы не только в dle

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

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

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

    Баллы:
    103
    Skype:
    Mamayadesu
    Имя в Minecraft:
    Mamayadesu
    В этом туториале я расскажу как изменить адрес к файлу/странице, это возможно не только в DLE, это можно делать вообще без движка, редактировать это надо в .htaccess (если у вас его нет, создайте в корне сайта!). И напишите в нём это
    Вместо index.html вы должны написать свой индексовый файл, обычно так и остаётся index.html или index.php. Итак возьмём например файл mysuperscript.php который лежит в корень_сайта/myscripts/papka/ .То есть он открывается у вас по адресу http://ваш_сайт/myscripts/papka/mysuperscript.php . Чтобы сделать так, чтобы он открывался по адресу http://ваш_сайт/moyscript , отступите две строки от RewriteEngine On и напишите там
    Я точно не знаю зачем [L] дописывать, но это вроде надо чтобы всё работало нормально, хотя думаю можно обойтись и без этого. То есть весь .htaccess
    Если вам надо чтобы файл открывался примерно по такому адресу http://ваш_сайт/skripti/moyscript , то

    Раз уж речь пошла о DataLife Engine, то тут я вам расскажу как сменить адрес к стат.страницам. Для этого ищем строку
    У меня она в самом конце, убираем .html . Для туп... тех кто не понял, строка должна быть такая
    Если вам нужно, чтобы отдельная страница открывалась примерно по такому адресу http://ваш_сайт/start/server_o_mega для этого надо создать новую строку (хоть где) и написать там

    Внимание! Для страницы http://ваш_сайт/rules.html отдельная строка! Для этого ищем
    и пишем там к примеру

    Наверное многих задолбал адрес http://ваш_сайт/index.php?do=register (адрес к регистрации) и хочется сделать например http://ваш_сайт/register . Готовой строки этого самого Rewrite для страницы регистрации нет, создаём вручную, для этого делаем новую строчку и на ней пишем

    Ну вроде всё :).

    PS.
    На сколько я знаю, в Apache должен быть включён mod_rewrite. Писать как его включить я не буду, ибо защита от школоты у меня он включён изначально.

    PPS.
    Сделайте лучше сначала резервную копию .htaccess
     
    MrGiffi и ApaDoctor нравится это.
  2. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    У меня после изменений вообще не работают страницы.
    Код:
    RewriteRule ^([^/]+)$ index.php?do=static&page=$1 [L]
     
    Naviom и Ding0168 нравится это.
  3. Naviom

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

    Баллы:
    103
    Имя в Minecraft:
    Navion
    C статическими страницами не пашет
     
  4. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
    Не подскажешь ?
    Как изменить название страницы /rules.html ?
    Ну то есть : Общие правила на сайте .
    Я хочу сменить на : Общие правила поведения игрока
    Пробовал не фига не получилось !
    Или как сделать : Когда нажимаешь регистрация , и тебя кидает например на /pravila.html
    ( На статич . Страницу )
    З.Ы - Заранее благодарен ...
     
  5. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    admin.php > Все разделы > Правила сайта
     
  6. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
    Там только правила , а не нужно изменить : Общие правила на сайта .
    Именно название страницы !
     
  7. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Берешь и меняешь в /language/Russian\website.lng
     
  8. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
    спс ща попробую .
    нету там , что делать ?
    нашлось тока
    'rules_accept' => "Принимаю",
    'rules_decline' => "Не принимаю",
     
  9. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Ищи в других файлах языка.
    Или вообще найди файл - исходник.
    Не парься и поменяй в базе данных, таблица: dle_static.
     
  10. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
    Спс попробую ...
    http://screeny.ru/5457d49a36e55d543a0225ad
    Как так ? Не получается ...
     
  11. Автор темы
    mamayadesu

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

    Баллы:
    103
    Skype:
    Mamayadesu
    Имя в Minecraft:
    Mamayadesu
    так и остаётся "Общие правила на сайте"?
     
  12. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
    Спустя стока времени отвечаю :D
    Уже всё, разобрался ! Спс !
     
  13. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    А чем вас не устраивает путь /?do=Страница. Ведь чпу нагружает, но не сильно
     
  14. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
  15. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
  16. LORD_09_RUS

    LORD_09_RUS Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Edward007
    Я знаю :D .
    Я по разному пробовал , не получается .
     

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