#php #htaccess
Как правильно сделать редирект через .htaccess? RewriteEngine On RewriteBase / RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?go=profile&id=$1 RewriteRule ^audio([0-9]+)$ page.php?go=audio&id=$1 Как сделать такой страницы site.ru/abc и site.ru/audio123 Получаю только Profile. А как получить Profile или Audio?
Ответы
Ответ 1
В первом правиле проверить наличие audio RewriteRule ^(?!audio)([a-zA-Z0-9_-]+)$ page.php?go=profile&id=$1 RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?go=profile&id=$1 либо поменять местами условия RewriteRule ^audio([0-9]+)$ page.php?go=audio&id=$1 RewriteRule ^video([0-9]+)$ page.php?go=video&id=$1 RewriteRule ^photo([0-9]+)$ page.php?go=photo&id=$1 RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?go=profile&id=$1
Комментариев нет:
Отправить комментарий