這似乎是一個簡單的.htaccess重寫規則,但我仍然有問題。.htaccess重寫規則問題
基本上,我希望域後的任何文本被解釋爲index.php?$text
,除非當然,文本是文件名。
例子:
http://domain.com/register
- >http://domain.com/index.php?register
http://domain.com/images/image.jpeg
- >http://domain.com/images/image.jpeg
這是我到目前爲止有:
RewriteRule ^[A-Za-z]+$ index.php?$1
但是,它不經過$ _GET變量到PHP頁面應該。
感謝您的任何幫助。
編輯我使用PHP-所以如果有更好的腳本方法去比這個.htaccess,讓我知道。
我想你給的代碼,但它似乎並沒有工作......(我用'如果測試它(isset($ _GET ['register'])){echo「Get request」;}'。 – element119 2011-02-22 20:49:20
@Chromium你的url字符串是什麼樣的? – ehudokai 2011-02-22 20:50:13
我會加上#RewriteCond%{REQUEST_FILENAME}!-f #RewriteCond %{REQUEST_FILENAME}!-d – 2011-02-22 20:50:38