1

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

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

任何想法都会有所帮助

4

2 回答 2

0

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

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

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

于 2012-07-06T14:41:16.210 回答
0

在你的 htaccess 文件中试试这个

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

 RewriteRule ^author /author/jamescrawford [L]
 RewriteRule ^author/ /author/jamescrawford [L]
于 2012-07-06T14:41:59.100 回答