0

について質問があります

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

私の考え:

http://redir.com/? to execute redir.php
http://redir.com or http://redir.com/ to execute index.php

htaccessの作り方は?

tnx

4

1 に答える 1

0

次の書き換えルールは、 http://redir.com?blahhttp://redir.com/test.phpに書き換えます。

つまり、 http ://redir.comにアクセスすると、通常のhttp://redir.com/index.phpの代わりにhttp://redir.com/test.phpが実行されますが、クエリ文字列が設定されている場合に限ります。?blah

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{QUERY_STRING} ^blah$
RewriteRule ^index.php$ test.php [L,NC,QSA]

</IfModule>
于 2013-02-21T18:45:45.993 に答える