如何使用 .htaccess 重定向网络网址



我想重定向进入此网站URL的用户:http://www.myWebsite.com/bananas

自:http://www.myWebsite.com/fruits/bananas

我无法测试它,因为我正在将其发送给某人。

我有这些,但我不知道哪一个有效:

RedirectMatch 301 http://www.myWebsite.com/bananas(.*) http://www.myWebsite.com/food/bananas $1


Options +FollowSymlinks
RewriteEngine on
rewriterule ^bananas(.*)$ http://www.myWebsite.com/food/bananas $1 [r=301,nc]

请指定是要重定向还是重写。您使用的规则用于不同的目的,您在示例中使用了这两种规则。

  1. 重定向:输入网址时实际加载不同的网站(最终出现网址和内容/水果/香蕉)

  2. 重写:url保持不变,但
  3. 服务器提供重写的内容(url保留在/bananas,但显示/fruits/bananas内容)http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

此外,不清楚您是只想重定向一个目录还是该目录中包含的所有文件。

查看此作为指南:http://www.htaccessredirect.net/

我相信你正在寻找

Redirect 301 /bananas http://www.myWebsite.com/fruits/bananas

HTTP 301 代表 Moved Permanently

不过,我还没有测试过。

最新更新