Jump to content
  • 0

Помогите составить ЧПУ для поддомена


Lionel
 Share

Question

Ребята, нужна помощь. Нет времени разбираться в нюансах...

Мне нужно сформировать только одно правило.

Есть поддомен: poddomen.domen.com

Необходимо чтобы при обращении к нему, выдавала страницу poddomen.domen.com/index.html

Имеется ввиду, что сам индексный файл лежит в подпапке.

Мне нужно правило .htaccess и куда его прописывать - имеется ввиду: в корневой .htaccess или в подпапку

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

так при нормальной настройке сервера при обращении к poddomen.domen.com будет искаться файл index с различными расширениями...

по всей видимости вам нужно что-то такого рода:

redirectMatch /poddomen/?.* http://poddomen.domen.com

это если поддомен в папке poddomen...

Link to comment
Share on other sites

  • 0
так при нормальной настройке сервера при обращении к poddomen.domen.com будет искаться файл index с различными расширениями...

У меня почему-то это не происходит. Я сам в начале так думал, что найдет. Но в итоге оказалось, что нужно прописывать точный путь именно /index.html.

Я уже опробовал множество вариантов, но все глухо.

Пока никто не объяснил вот что:

Мой поддомен - это поддеректория, под которую заточен домен, и в ней лежит файл index.html, но вопрос в том, правило ЧПУ писать-то куда?, точнее - в корень к тем ЧПУ, которые настроены на сайт (т.е. главный домен). Сдается мне, что это неверно.

Подобную операцию с просто доменом я могу вытворить в полсчета, а вот с поддоменами еще не работал. Есть просто пробел в знаниях, касающихся глобальных конструкций, где указывается вообще с какой частью идет работа.

Еще раз переоформлю задачу:

Нужно, чтобы при введении в браузер строки:

http://poddomen.domen.ru

шло обращение вот так:

http://poddomen.domen.ru/index.html

Все дело-то - просто убрать написание index.html с главной индексной страницы поддомена...

:)

———————

Где можно почитать про вложенность .htacces?

Edited by Lionel
Link to comment
Share on other sites

  • 0

Нашел сам решение. :(

Оказалось все проще простого.

Поскольку поддомен - это считается как отдельный сайт, то поддиректория на хостинге, в которой находятся все файлы является абсолютной. Т.е. для .htaccess все считается заново.

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Options +FollowSymlinks
RewriteRule ^.*$ - [F]
RewriteRule ^/$ index.html [L]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy