使用htaccess更改url

时间:2015-07-17 04:20:19

标签: .htaccess mod-rewrite

我想更改一个网址:

dynamicdomain.com/mypage

dynamicdomain.com/mydashboard

我想显示mypage的内容,但用户将在浏览器中看到的网址将包含mydashboard。如何使用.htaccess

执行此操作

我试过用这个:

RewriteEngine On Redirect 301 /mydashboard /mypage

但这会重定向网址:

dynamicdomain.com/mydashboard

dynamicdomain.com/mypage

修改 这是我想要实现的另一个例子: 我有一个文件夹mypage,可以访问: http://dynamicdomain.com/mypage/

我希望用户看到http://dynamicdomain.com/mydashboard/mydashboard文件夹不存在)访问http://dynamicdomain.com/mypage/

有人能指出我正确的方向。 感谢。

2 个答案:

答案 0 :(得分:0)

尝试以下指令:

RewriteEngine On
RewriteRule ^mypage$ /dashbord [NC,L]

Redirect指令执行外部重定向(将URL重定向到另一个URL)。要将"仪表板" 内部重定向到" / mypage" ,您需要使用Rewrite的RewriteRule指令模块。

答案 1 :(得分:0)

将它放在你的htaccess文件中: 就在IfModule关闭之后

重定向301 / mypage http://www.dynamicdomain.com/mydashboard

这对你有用。

感谢