2012-04-16 20 views

答えて

0

回答者のおかげで、これは私にとってはhereから取られました。

RewriteCond %{QUERY_STRING} s=(.*) 
RewriteRule ^$ /search/%1? [R,L] 
0

はあなたが

http://hello.com/search/heyのようなあなたのサイトにアクセスされます。この方法では、http://hello.com/index.php?s=hey

希望として解釈されます。この

RewriteEngine On 
RewriteRule ^search/(.*) index.php?s=$1  [QSA,L] 

ようなものになることがありますが、これは

0

を助けにこのコードを入れてくださいDOCUMENT_ROOTの.htaccess:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

# external redirect from index.php?s=key to search/key 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?s=([^\s]+) [NC] 
RewriteRule^search/%1? [L,R,NC] 

# external redirect from search/key to index.php?s=key 
RewriteRule ^search/(.+)$ index.php?s=$1 [L,NC,QSA] 
関連する問題