htaccess:重定向Url中缺少第一个Trailing Slash

时间:2017-06-03 17:12:50

标签: apache .htaccess redirect

我们为公司创建了一个新网站,我们决定保留旧网站,并将所有内容和网页重定向到类似的内容网页。

我已经创建了一个htaccess文件来替换旧网站上的旧文件。

此htaccess文件包含以下行: <IfModule mod_rewrite.c> RewriteEngine On Redirect 301 / http://newsite.com Redirect 301 /contact http://newsite.com/contact/ Redirect 301 /category/products http://newsite.com/shop/ Redirect 301 /category/tools/makita http://newsite.com/shop/makita/ Redirect 301 /products/new-products http://newsite.com/shop/whats-new/ ....etc... </IfModule>

现在的问题是(除了工作的主页除外)所有其他页面重定向但缺少域名后的第一个尾部斜杠。 例如: <IfModule mod_rewrite.c>

我该怎么做才能解决这个问题?我忘了提到两个网站都在Apache Server上的Wordpress CMS(php 5.6和FastCgi Module)

提前致谢!

P.S。:英语不是我的第一语言,所以请原谅任何错误

1 个答案:

答案 0 :(得分:0)

对于迟到的回复感到抱歉,但我想你想在第一个网址上添加一个尾随斜杠