Зареждане на сайт от поддиректория

Стандартно когато е качен на сървъра на хостинга, вашия сайт се зарежда от директория public_html – това е главната уеб директория на сайта.

При отваряне на адрес www.domain.com се зарежда файла index.php (или index.html), който се намира вътре в директория public_html.

Ако обаче по някаква причина сте създали тестова директория test, която съдържа всички файлове на сайта, тогава ще може да отворите www.domain.com/test/, което ще доведе до зареждане на файла index.php, който е в public_html/test.

Причината да има директория test може да бъде, тестова версия на сайта. Дори се случва да имате няколко директории test1, test2 и т.н. докато се разработва сайта.

Ако искате при написване на домейна да се зарежда сайта от директорията test и в URL адреса да не се вижда това test, тогава в главната уеб директория public_html във файла .htaccess поставете следните команди:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !test/
RewriteRule (.*) /test/$1 [L]

Ако в public_html все още няма създаден .htaccess файл може да бъде създаден от cPanel -> FileManager. Трябва да включите [v] Show Hidden Files.

В командите горе естествено трябва да промените domain.com с домейн името на вашия сайт и да замените името на директория test с името на директорията, която имате във вашата public_html директория.

Ако направите това, всички файлове в public_html ще бъдат недостъпни. Ако има други директории в public_html, които трябва да продължат да работят, например директория blog. Тогава те може да се добавят като изключения в горните команди.
Още подобни публикации за htaccess и mod_rewrite:

Зареждане на сайт от поддиректория
5 (100%) 8 гласа
Прочетена:2599
« Предишна публикация

SEO с оптимизирано съдържание - Content Marketing

Content Marketing - полезно маркетинг съдържание за по-добро SEO   В тази публикация няма да чуеш клишето "Съдържането е цар", а ще покажем реален пример на оптимизиран от Ganbox сайт, който има увеличение на органичния OST ... Повече информация »

Следваща публикация »

SEO курсове за начинаещи

Начален SEO курс от Ganbox (отдалечен курс) Дистанционна форма на индивидуално SEO обучение в удобно за Вас време. Всички лекции са записани на видео, а презентациите са записани в PDF дкументи. Общо 54 видеа с продължителност ... Повече информация »

Напишете коментар

споделиха