#.htaccess #mod-rewrite
#.htaccess #мод-перезапись
Вопрос:
Что не так с этим кодом! аргххх!!
Options FollowSymlinks
RewriteEngine on
RewriteRule ^tags/([^/] ) tags.php?tag=$1 [NC]
Я пытаюсь очистить свой URL до http://mydomain.com/tags/tag имена здесь
из http://mydomain.com/tags.php?tag=tag имена здесь
Комментарии:
1. что происходит, когда вы переходите к ^^ mydomain.com/tags/tag ^^
Ответ №1:
Это извлечение из вашей локальной ( .htaccess
) или глобальной ( httpd.conf
) конфигурации?
- Если глобальное, правило должно начинаться с
/
(RewriteRule ^/tags/([^/] ) tags.php?tag=$1 ...
) . - Если локальный, он должен быть в корне документа (например
/var/www
). Проверьте разрешения (www.www 640
).
Если не помогает, включите ведение журнала:
RewriteLog /tmp/rewrite.log
RewriteLogLevel 2
Ответ №2:
Я думаю, вам нужен знак $ там
RewriteRule ^tags/([^/] )$ tags.php?tag=$1 [NC]