1

すべての/pagenames/index.php?page=pagenameに変換する基本的な書き換えルールがあります。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*?)/$ /index.php?page=$1 [L]

これは問題なく動作しますが、古いトラフィックをすべて Google から新しい URL にリダイレクトする必要があります。以下を追加すると:

Redirect 301 /pagename.php http://www.website.co.uk/pagename/

すべてのページがこれにリダイレクトされます。

http://www.website.co.uk/?page=pagename

誰かが理由を理解するのを手伝ってくれますか?

ありがとうダン

4

1 に答える 1