Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как настроить .htaccess если DLE стоит на поддомене ?

Как настроить .htaccess если DLE стоит на поддомене ?


     20.07.2016    Все вопросы » Общие вопросы    880

вопрос
Привет всем,
собственно проблема такая:
DLE стоит на поддомене, как только вкл. ЧПУ, то ни какие страницы не отображаются, вернее выдаёт ошибку, кроме главной или тех страниц для которых не прописаны правила ЧПУ в .htaccess
Как это исправить?

И второе весь DLE мне собственно нужен из за одной страницы, как сделать так чтобы при переходе на

dle.site.ru/чего то то там нибудь

отображалась

dle.site.ru

без "/чего то то там нибудь", но чтобы это был не index.php, а нужная мне страница?

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


12 комментариев

frost-agb
Юзер

frost-agb - 21 июля 2016 17:09 -

неужели совсем ни кто не знает?

irrwisch
Юзер

irrwisch - 21 июля 2016 17:20 -

Цитата: frost-agb
DLE стоит на поддомене, как только вкл. ЧПУ, то ни какие страницы не отображаются, вернее выдаёт ошибку, кроме главной или тех страниц для которых не прописаны правила ЧПУ в .htaccess
Как это исправить?

Включить/установить Mod_rewrite для поддомена (если у вас apache), а если Nginx, то настроить правила для чпу
Цитата: frost-agb
И второе весь DLE мне собственно нужен из за одной страницы, как сделать так чтобы при переходе на

в настройках скрипта "Информация выводимая по умолчанию на главной странице", выбираете "Статическую страницу с именем main" и всё

frost-agb
Юзер

frost-agb - 22 июля 2016 13:38 -

а если это не статическая страница, ну то есть не static, а страница с информацией, которая выводится стороннем модулем?

irrwisch
Юзер

irrwisch - 22 июля 2016 15:55 -

Цитата: frost-agb
а если это не статическая страница, ну то есть не static, а страница с информацией, которая выводится стороннем модулем?

DirectoryIndex
вам в помощь

frost-agb
Юзер

frost-agb - 22 июля 2016 23:23 -

спс, я вас понял но почему то если я прописываю не index.php, то выводится ошибка при загрузки страницы

irrwisch
Юзер

irrwisch - 23 июля 2016 06:26 -

Цитата: frost-agb
я вас понял но почему то если я прописываю не index.php, то выводится ошибка при загрузки страницы

видимо плохо поняли, так как если прописать

DirectoryIndex index.php?do=feedback

то будет выводится обратная связь, по адресу dle.site.ru

frost-agb
Юзер

frost-agb - 23 июля 2016 16:00 -

оо )) вот так заработало, спасибо огромное. Вот только как сделать так чтобы при вводе: www.site.ru, выводилась feedback и при этом в строке поиска не высвечивалось www.site.ru/index.php?do=feedback
то есть как вывести по запросу www.site.ru, фидбэк я понял и сделал через DirectoryIndex index.php?do=feedback, вопрос в том как в строке поиска сделать так чтобы не чего к запросу www.site.ru, не добавлялось после исполнения
зачем мне это надо: у меня DLE висит на поддомене (dle.site.ru). И сам ДЛЕ мне нужен только из за одного модуля, который находится по адресу index.php?do=feedback к примеру. Хотелось бы чтобы ссылка была просто dle.site.ru для этого модуля

irrwisch
Юзер

irrwisch - 23 июля 2016 16:41 -

ничего не понял, всё работает, но не работает... это как?

если вы пропишите
DirectoryIndex index.php?do=feedback
, то по адресу dle.site.ru у вас будет открываться "обратная связь" и в адресной строке ничего кроме домена не будет, если же вам нужно что бы какой-то скрипт выполнялся, но при этом не менялся урл, то переписывайте модуль, что бы он работал на ajax

frost-agb
Юзер

frost-agb - 23 июля 2016 16:45 -

вот мой сайт http://brief.vsg-studio.ru/

DirectoryIndex index.php?do=n0feedback&tpl=default

но после того как вводим brief.vsg-studio.ru и нажимаем интер, то ссылка становится http://brief.vsg-studio.ru/?do=n0feedback&tpl=default

вот и спрашиваю, как сделать так что бы и после нажатия на интер ссылка оставалась brief.vsg-studio.ru

irrwisch
Юзер

irrwisch - 23 июля 2016 16:56 -


У вас сервер настроен не верно, так как только что проверил на локалке

frost-agb
Юзер

frost-agb - 23 июля 2016 16:57 -

ок, спс большое, будем исправлять

Yamakasi
Юзер

Yamakasi - 26 января 2017 12:40 -

не буду создавать новую тему, хотел бы спросить более знающих, что нужно правильно прописать в "исправить %2f в htaccess dle"
то есть, например если реклама генерируется через динамические или свои параметры, если параметр выглядит типо "shop/tovar1.html", то сплеш "/", превращается в "%2f" и отдаёт сервер 404 ошибку...
гуглил конечно, но всё же под дле хочется правильное точное решение)

спасибо всем

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

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

наверх