Я размещаю сайт на сервере Godaddy. На сервере у меня есть 5 сайтов, каждый сайт в отдельной папке. , например: «Webroot/site1» Я направил конкретный домен в определенную папку на сервере «/».htaccess в подпапке не работает
Сайта 1Проблема: Я пытался сделать RewriteRule с .htaccess в подкаталоге, но она продолжает говорить мне 404 Не Найдено.
Это .htaccess:
RewriteEngine On
это работает отлично:
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]
это перенаправление на страницу 404:
#rewirite categories only
RewriteRule ^category/([0-9]+)/.*$ /category.php?c_id=$1 [L,QSA]
Этот URL работает идеально:
www.example.com/category.php?id=1
этот URL не работает, и перенаправления на страницу 404
www.example.com/category/1/blalba
Более подробной информации:
- Остальные 4 папок нажмите сайты слова.
- В webroot есть еще один сайт Wordpress.
- В webroot имеется пустой файл htaccess. я уже пытался сделать
Я уже пытался сделать:
RewriteRule^категория/([0-9] +) /.*$ /site1/category.php?c_id=$1 [L, QSA ]
EDIT:
у меня нет папки категории только для URL я хочу, что он будет перенаправлять меня category.php с параметром ид
Это ошибка, я получаю:
Не найдено
Запрашиваемые URL/site1/категория/1/зонально ковры не был найден на этом сервере.
Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 404 Not Found.
Что такое расположение над '.htaccess' и что DOCUMENT_ROOT из' site1.com'? – anubhava