>我正在尝试使用 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]