2017-10-31 12 views
0

これは私のモッズ書き換えコード(.htaccessファイル)ModリライトURLが依然としてURLをリダイレクトするのはなぜですか?

RewriteEngine on 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f 
RewriteRule ^(.*)$ $1.php [L] 
RewriteRule ^test/(.*)$ /test.php?id_val=$1 [L] 
DirectoryIndex index.php 

である私はhttps://www.example.com/test/12345

にアクセスしようとしたとき、それは私がどのように行うことができますhttps://www.example.com/test.php?id_val=12345

にリダイレクトされますですか?あなたのルールの

答えて

0

変更順序と、このわずかに変更されたコードがあります。

DirectoryIndex index.php 
RewriteEngine on 

RewriteRule ^test/(.+)$ /test.php?id_val=$1 [L,QSA] 

RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.+?)/?$ $1.php [L] 
+0

@mamiwを:この作業をしましたか? – anubhava

関連する問題