0

.htaccess がよくわかりません。私はこのようなことをしたいと思っていました。ユーザーがこのリンクに移動する場合:

www.example.ca/C2767442

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

www.example.ca/index.php?searchtext=C2767442&action=searchresults

私は以下のように試しました:

RewriteEngine On
RewriteRule ^([^a-z0-9-])$  index.php?searchtext=$1&action=searchresults  [NC,L]

助けはありますか?

4

1 に答える 1

2

あなたが探しているのはおそらくこれです(私はまだテストしていません):

RewriteRule ^([a-zA-Z0-9]+)$  index.php?searchtext=$1&action=searchresults  [NC,L]
  1. 大文字を追加するのを忘れました
  2. [] 内の ^ は、「括弧内の文字クラス以外のすべてに一致する」という意味です。
于 2013-11-08T19:43:42.137 に答える