重定向 301 将我发送到网站的绝对路径


redirect 301 send me to the absolute path of the website

我的问题是:

这是我的网站放进了www根的wamp

这是我对重定向 301 的指令

RewriteEngine On  
RewriteRule ^mission/?$ mission.php [R=301]
RewriteRule ^contatti/?$ contatti.php [R=301]
RewriteRule ^page/([^/]+)/?$ page.php?slug=$1 [R=301]
RewriteRule ^page/single/([^/]+)/?$ single.php?titolo=$1 [R=301]
RewriteRule ^admin/?$ admin/login.php [R=301]

如果我输入重定向的网址,则会出现原始网址

类型

http://root/page/recensioni

出现

http://root/page.php?slug=recensioni

试试这个(客户端看不到url中的更改,但加载正确的文件用于处理请求)

RewriteEngine On  
RewriteRule ^mission/?$ mission.php [L]
RewriteRule ^contatti/?$ contatti.php [L]
RewriteRule ^page/([^/]+)/?$ page.php?slug=$1 [L]
RewriteRule ^page/single/([^/]+)/?$ single.php?titolo=$1 [L]
RewriteRule ^admin/?$ admin/login.php [L]