Переписать .htaccess, что привело к ошибке 404 - PullRequest
0 голосов
/ 25 февраля 2012

Я пытаюсь создать дружественные для поисковых систем URL со следующим .htaccess, и он перенаправляет на страницу с ошибкой 404 независимо от того, что я пытаюсь.

Это на общей учетной записи Host Gator, если это имеет значение. Директория (root документа) / blog, файл .htaccess находится в директории blog.

Пример URL будет http://examplesite.com/blog/category/announcements. Вот содержимое файла .htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^category/([a-zA-Z0-9]+)/$ index.php?category=$1

Есть идеи, почему это происходит?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2012
RewriteRule ^category/([a-zA-Z0-9]+)/*$ index.php?category=$1 [R=301,L]
0 голосов
/ 25 февраля 2012

Забыли предшествующий слеш?

RewriteRule ^category/([a-zA-Z0-9]+)/$ /index.php?category=$1
...