简体   繁体   中英

htaccess mod_rewrite rule for one parameter

how can I write something like this:

RewriteCond %{QUERY_STRING} s=(\w+)
RewriteRule ^ wordpress/?s=%1 [L]

I need do rewrite rule from domain.com?s=something to domain.com/wordpress/?s=something .

Folder with wordpress is by symlink but It is not interesting.

Rule what I was send works but makes error 500 on other URLs like domain.com/something?company=1

Thanks

Btw: I must send this "body" twice for successful validation. Wtf @stackoverflow? And why are you cut greeting?

You just need this single rule:

RewriteEngine On

RewriteRule ^/?$ wordpress/ [L]

Original query string is automatically copied over.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM