Ваша проблема на стороне клиента, вы используете относительные пути, но вам нужно использовать Root-relative
пути. URL-адрес:
website.com/good-looking-query-string
загружается из root. URL-адрес:
website.com/good-looking-query-string/
загружается из каталога good-looking-query-string
.
Так что вместо href="style.css"
вы должны иметь "href =" / style. css "and the index issue should be
href = "/ index. php" instead of
href = "index. php" `.
Как отмечалось в предыдущем комментарии, ваше регулярное выражение можно упростить, добавив ?
в конце Sla sh, чтобы сделать это вариант. Это не ваша проблема, просто упрощает правила.
RewriteRule ^([a-zA-Z0-9-]+)/?$ something.php?query=$1