1

由于我对 apache 不擅长,有人能指出我正确的方向吗?

我目前有这样的网址
www.domain.com/public/my_file.php?query=thing&another=thing

我想做的是重写我的代码,这样我就不再使用/public/部分了,但在那之后我仍然需要支持所有爬虫和人们链接到的旧网址。

那么我将如何做 301 重定向保留public/部分之后的所有内容?

(示例)需要 使用 301 重定向将此类内容重定向
www.domain.com/public/my_file.php?query=thing&another=thing
到此。
www.domain.com/my_file.php?query=thing&another=thing

谢谢。

4

1 回答 1

1
Redirect 301 /public/my_file.php /my_file.php

查询字符串默认传递。


编辑:

要重定向公用文件夹中的所有内容,请使用以下命令:

RedirectMatch 301 /public/(.*) /$1
于 2012-06-24T16:46:54.097 回答