У меня есть сайт с одной страницей, который изменяет содержимое на основе переменных, переданных через URL-адрес с PHP..htaccess url переписать для одной страницы сайта
Например, мой URL отображается в
www.mysite.com/index.php?section=home
www.mysite.com/index.php?section=about-us
так далее, и так далее, в зависимости от того, какой канал связи вы щелкаете в главной навигации.
Я хочу, чтобы URL-адреса считались www.mysite.com/home
или www.mysite.com/about-us
.
Модная функция перезаписи включена, потому что, прежде чем я сделал сайт на одной странице, он функционировал правильно.
Я попытался это ...
RewriteEngine on
RewriteBase/
RewriteRule ^home/?$ index.php?section=$1 [NC,L]
Я пробовал каждое предложение я нашел на Google и на StackOverflow, ничего не работает.
Любая помощь будет оценена!
Google «Clean URL», «довольно URL», «URL переписывания» и т.д. Есть много и много ответов там уже. –
Ответы на вопросы, относящиеся к многостраничным веб-сайтам, похоже, не для сайтов, которые являются одной страницей. Я возьму ваше предложение и попробую снова посмотреть. –
Я на самом деле использую 'RewriteRule' для той же цели, что и вы, сайт с одной страницей. Я отправлю пример в качестве ответа, потому что обещаю, что это сработает. –