.htaccess URL重写规则执行重定向,但更改地址栏中的URL

.htaccess URL重写规则执行重定向,但更改地址栏中的URL,.htaccess,url-rewriting,.htaccess,Url Rewriting,好的,我有以下配置 RewriteRule ^skibe/(.*)$ http://%{HTTP_HOST}/skibe?sku=$1 [QSA,L] 现在我想要的是 我打字的时候 它在我的地址栏上仍然与http://myhost.com/skibe/abc 但问题是它一直在向 我的配置有问题吗?我的重写指令是 Options +FollowSymLinks RewriteEngine on 去掉规则目标中的http://%{http_HOST}部分。这将导致mod_re

好的,我有以下配置

RewriteRule ^skibe/(.*)$ http://%{HTTP_HOST}/skibe?sku=$1 [QSA,L] 
现在我想要的是

我打字的时候

它在我的地址栏上仍然与
http://myhost.com/skibe/abc

但问题是它一直在向

我的配置有问题吗?我的重写指令是

   Options +FollowSymLinks 
   RewriteEngine on

去掉规则目标中的
http://%{http_HOST}
部分。这将导致mod_rewrite固有地重定向:

RewriteRule ^skibe/(.*)$ /skibe?sku=$1 [QSA,L]