0

.htaccessを使用してリダイレクトを作成しようとしていますが、いくつかのリダイレクトを管理しましたが、希望どおりではありません。

誰かが入ったときにFacebookが持っているものに似たものが欲しい

http://www.example.com/folder

それらをリダイレクトしたい

http://www.example.com/mypath/myfile.php?user=folder

ここで、folderは文字と数字を含む任意の変数にすることができます([A-Za-z0-9-] +)

example.com/folder.htmなどの拡張子を持つルールで動作させることができましたが、拡張子はまったく必要ありません

私はいくつかの例を見つけましたが、どれも私にはうまくいきません。私は何かが欠けていると確信しています。

4

1 に答える 1

1
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([A-Za-z0-9\-]+)$  /myfile.php?user=$1 [L,NC]

私はそれがあなたが望むものであるとかなり確信しています。

有効な正規表現があることを確認してください。いくつかのオンラインツールでそれを確認できます。検索するだけです。

ところで、マイナスの前のバックスラッシュはインポートされます。これは、文字セット内の特殊文字であるためです。多分あなたはそれを忘れました

于 2013-01-18T15:42:51.203 に答える