0

私がやりたいのは、値が2つしかない場合にパスから値を取得することです。元。

127.0.0.1/myApp/<anyName>に翻訳する必要があります127.0.0.1/myApp/SubApp/Controller/Test/Index.php?name=<anyName>

これは私がしました

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /myApp/SubApp/Controller/Test/Index.php?name=$1 [L]

しかし、今では 2 番目のルールで競合が発生しています。

127.0.0.1/myApp/Test/TestPage/1/text

127.0.0.1/myApp/SubApp/Controller/Test/TestPage.php?id=1&string=text&...

RewriteCond %{REQUEST_URI} !^/myApp/SubApp/Controller/[^/]+/[^/]+\.php
RewriteRule ^([^/]+)/([^/]+)/?(.*)$ /myApp/SubApp/Controller/$1/$2.php/$3 [L]

この問題を解決する方法

4

0 に答える 0