Я вставил это правило в мой .htaccess
файл:
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?content=category&categoryname=$1 [NC,L]
Таким образом, я могу получить дружественные URL, такие как: http://localhost/mysite/london
Я также хотел бы использоватьдружественный URL для моей страницы контактов, например: https://localhost/mysite/index.php?content=message, чтобы стать: https://localhost/mysite/contact
Но если я вставлю приведенное ниже правило в .htaccess
...
RewriteRule ^contact/?$ index.php?content=message [NC,L]
... оно не работает, так как кажется, что правило для категорий влияет на это правило.
На самом деле, если я закомментирую правило категории ...
#RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?content=category&categoryname=$1 [NC,L]
... работает дружественное к URL правило для страницы контактов (https://localhost/mysite/contact)
Поэтому я ищу возможность исключить какой-либо параметр из правила категории, чтобы в некоторых случаях можно было перенаправить на другой URL.
Спасибо за любые предложения ...