Конфигурация файла .htaccess для публичного раздела моего сайта

0

Я пытаюсь развернуть мой сайт онлайн, и файл .htaccess который отлично работал в localhost похоже, не работает одинаково в моем домене хостинга.

У меня есть public папку в корневом (HTDOCS) папке, которая предназначена служить общие файлы и я использовал два .htaccess файлов один в общественном каталоге, а другие в корневом (htdocs папки).

.htaccess для папки htdocs

RewriteCond %{HTTP_HOST} ^mysite\.morehere\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mysite\.morehere\.net$
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule (.*) /public/$1

и общедоступной директории

# --- Homepage
RewriteRule ^home$ index.php [NC]
RewriteRule ^home/$ index.php [NC,L]

# --- articles page
RewriteRule ^articles $ articles.php [NC]
RewriteRule ^articles /$ articles.php [NC]
........

Я намерен сделать URL-адреса поисковой системой дружественной и привлекательной для пользователей.

Изменение: я убедился, что mod_rewrite на mod_rewrite сервере включен, но страницы по-прежнему перенаправляются на страницу не найденную.

Как mysite.morehere.net/home/ перенаправляется на страницу не найденную

Кто-нибудь может помочь мне выяснить, где проблема.

Теги:
.htaccess
mod-rewrite

1 ответ

0

Проверьте, включен ли mod_rewrite, на вашем производственном сервере

Ещё вопросы

Сообщество Overcoder
Наверх
Меню