Я хочу, чтобы преобразовать этот URL:
http://example.com/qwerty/user/folder/foo?id=bar
к этому:
http://example.com/user/folder/foo/bar
Как я могу это сделать? Пожалуйста, помогите мне, я новичок с .htaccess файламиHtaccess RewriteRule длинный URL
0
A
ответ
0
Согласно the documentation, это должно быть прекрасно:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^user/folder/foo/([A-Za-z]+)$ /qwerty/user/folder/foo?id=$1 [R=301,NC]
Примечание
NC
(ни одного случая) флаг означает, что правила перезаписи нечувствителен к регистру.Если вам нужно добавить дополнительные строки строки запроса в симпатичную ссылку, вы можете установить флаг
QSA
. Например, если вы хотите:http://example.com/user/folder/foo/bar?comment=1
быть истолковано как:
- Флаг
R
позволяет задать HTTP редирект, с возможностью включать в себя код состояния.
Смежные вопросы
- 1. Htaccess: Упростить длинный RewriteRule
- 2. Перепишите длинный url с .htaccess
- 3. Htaccess RewriteRule URL,
- 4. .htaccess RewriteRule Автоматически URL
- 5. .htaccess URL RewriteRule
- 6. Htaccess URL RewriteRule
- 7. .htaccess RewriteRule для URL Shortener
- 8. .htaccess RewriteRule, удалить URL-сегмент
- 9. Htaccess: RewriteRule для URL переписывания
- 10. htaccess rewriterule whitout change URL
- 11. Htaccess RewriteRule URL Товарищеский поиск
- 12. Htaccess RewriteRule для URL профиля
- 13. .htaccess RewriteRule не перекрывая URL
- 14. .htaccess RewriteRule для URL изображения
- 15. Htaccess RewriteRule, чтобы сократить URL-
- 16. Htaccess RewriteRule изменение субдомен URL
- 17. .htaccess rewriterule без изменения url
- 18. .htaccess RewriteRule для изменения URL
- 19. .htaccess RewriteRule URL в новом
- 20. RewriteRule htaccess
- 21. Как переписать длинный URL-адрес с .htaccess?
- 22. htaccess rewriterule
- 23. Htaccess RewriteRule
- 24. Rewriterule htaccess
- 25. htaccess | RewriteRule
- 26. RewriteRule .htaccess
- 27. htaccess rewriterule
- 28. .htaccess RewriteRule
- 29. .htaccess - RewriteRule
- 30. .htaccess RewriteRule