我正在尝试使用 htaccess 文件从一个 url 重定向到另一个。除了导致无限重定向循环的一个之外,我已经让它们全部工作了。我希望重定向的网址是:
http://website.co.uk/author/我想重定向到http://website.co.uk/author/authorname
任何想法都会有所帮助
我正在尝试使用 htaccess 文件从一个 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]