无限重定向循环问题 htaccess


Infinite redirect loop issue htaccess

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

http://website.co.uk/author/,我想重定向到 http://website.co.uk/author/authorname

任何想法都会有所帮助

听起来很

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

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

您可以尝试发布用于执行重定向的实际规则,但显然请确保不要发布任何来自.htaccess的信息,这些信息会危及服务器的安全性。

在你的htaccess文件中试试这个

 RewriteEngine On
 DirectoryIndex index.php
 AddDefaultCharset On
 Options +FollowSymLinks -Indexes
 RewriteRule ^author /author/jamescrawford [L]
 RewriteRule ^author/ /author/jamescrawford [L]