无限重定向循环问题htaccess

时间:2012-07-06 14:34:44

标签: php .htaccess redirect

我正在尝试使用htaccess文件从一个网址重定向到另一个网址。除了导致无限重定向循环之外,我让它们全部工作。我希望重定向的网址是:

http://website.co.uk/author/我希望重定向到http://website.co.uk/author/authorname

任何想法都会有所帮助

2 个答案:

答案 0 :(得分:0)

听起来很像.htaccess重定向规则正在对您的域名进行模式匹配,因此当您重定向到/jamescrawford时,它会与www.pragencyone.co.uk/author/匹配,并尝试重新定位。

如果您尝试捕获与http://www.pragencyone.co.uk/author/.*匹配的所有内容,那么您需要排除http://www.pragencyone.co.uk/author/jamescrawford(以及它可能使用的任何资产,例如图像,如果它们位于同一目录中)与你正在使用的模式相匹配。

您可以尝试发布您用于执行重定向的实际规则,但显然请务必不要发布任何会损害服务器安全性的.htaccess信息。

答案 1 :(得分:0)

在你的htaccess文件中试试这个

 RewriteEngine On
 DirectoryIndex index.php
 AddDefaultCharset On
 Options +FollowSymLinks -Indexes

 RewriteRule ^author /author/jamescrawford [L]
 RewriteRule ^author/ /author/jamescrawford [L]