Mar*_*tin 2 apache .htaccess mod-rewrite
我想cadeaushop
将网址中的部分更改为hobby-cadeau-shop
.我在htaccess文件中进行了以下mod重写:
RewriteRule ^cadeaushop/(.*) http://www.zovyo.nl/hobby-cadeau-shop/$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但在一个地方我想要别的东西.购物车使用https,一个安全的网址.现在这个url也设置为http.
如何更改mod重写,以便url的第一部分不会更改?我试过一些改变,比如
RewriteRule ^cadeaushop/(.*) /hobby-cadeau-shop/$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
提前致谢.
此致,马丁
anu*_*ava 10
您需要R
在规则中使用标记,并避免使用http://
或https://
在目标URL中.
RewriteEngine On
RewriteRule ^cadeaushop/(.*)$ /hobby-cadeau-shop/$1 [R=302,NE,L]
Run Code Online (Sandbox Code Playgroud)
同样重要的是将此规则保持在RewriteEngine On
OR RewriteBase
线以下.