因为我对阿帕奇并不坚强,有人能指出我正确的方向吗?
我目前有这样的网址
www.domain.com/public/my_file.php?query=thing&another=thing
我要做的是重写我的代码,这样我就不再使用/public/
部分了,但之后我仍然需要支持所有人们正在链接的抓取工具和旧网址。
那么我如何做301重定向保留public/
部分之后的所有内容?
(示例)需要重定向此类的内容
www.domain.com/public/my_file.php?query=thing&another=thing
进入这个
www.domain.com/my_file.php?query=thing&another=thing
301重定向。
Thnaks。
答案 0 :(得分:1)
Redirect 301 /public/my_file.php /my_file.php
默认情况下会传递查询字符串。
编辑:
要重定向公用文件夹中的所有内容,请使用以下命令:
RedirectMatch 301 /public/(.*) /$1