私はURL書き換えルールを初めて使用しており、一部のURLを書き換えたいと考えています。以下は私の問題です:URL PHPで検索文字列をSEOに対応して書き直し
URLから* .php拡張子を隠す2つのルール(正常に動作します)を作成しました。 1つは "/ abc.php"を "/ abc"にリダイレクトすることです。もう1つのルールは、/ abcを/abc.phpとして書き直すことです。これらの2つのルールは正常に動作し、次のパターンを使用します。
^([^/]+)/?\.php$
- >{R:1}
^([^/]+)/?$
- - >にリダイレクト>はに書き換え - >{R:1}.php
今、私は問題を抱えています。私はwww.example.com/member?getuser=chris
のようなページを持っています(前の規則のためにmember.php?getuser=chrisyeung
ではないことに注意してください)。私はいくつかのチュートリアルに従うと、次のパターンを使用してみました
www.example.com/member/chris
:
`^/member/(_[0-0a-z-]+)` --> Rewrites to --> `^member?getuser={R:1}`.
を...しかし、それは動作しません、私はにURLを書き換えたいです。
私には何が欠けていますか?
回答ありがとうございました。答えの最初の部分に返信するには、2つのルールを使用しました.1つは書き換えに使用され、もう1つはリダイレクトに使用されるためです。私は、URLリダイレクトモジュールで "UserFriendlyURL Tool"を使用したところ、2つのルールがあります。 –
2つのルールは一緒にはありません。クライアントはアドレス www.example.com/abc.phpとwww.example.com/abcの両方を使用して自分のサイトにアクセスできます。最後に.phpが入力されていても、www.example.com/abcを見るだけです。 –
2番目の部分については、私はまだURLを書き換えることができません。私は自分の質問に画像をアップロードしました。何を入れるべきですか? –