htaccess ファイルを使用して、ある URL から別の URL にリダイレクトしようとしています。無限のリダイレクトループを引き起こすものを除いて、それらはすべて機能しています。リダイレクト元の URL は次のとおりです。
http://website.co.uk/author/ http://website.co.uk/author/authornameにリダイレクトしたい
どんなアイデアでも役に立ちます
htaccess ファイルを使用して、ある URL から別の 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]