我有我以爲工作了重寫規則:RewriteRule否決了第二條規則並GET了index.php?
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ index.php?lang=$1&page=$2
RewriteRule ^(.*)/editor/(.*)$ index.php?lang=$1&page=editor&func=$2
當我在第一級上做$_GET['lang']
(郎,只有頁),它返回的語言。但是如果我在第二級(lang,page和func)嘗試它,我會得到index.php
。
我在做什麼錯?謝謝!
什麼是第一級和什麼是第二級? 請注意,第一個重寫規則始終爲真。 。是'任何角色'的簽名卡,這包括'/' – Pinoniq
@Pinoniq第一部重寫片。級別可能是一個令人困惑的事情來稱呼它。 –