1
我有一個動態創建的URL: http://www.mysite.com/?id=1&title=Home
(但真正的id
可以是任何數量多達999個)的.htaccess ID = __需要修改htaccess的,以允許任何id號
到目前爲止,我有這個在我.htaccess
:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^_]*)$ /folder/?id=1&title=$1 [L]'
這縮短的URL www.mysite.com/folder/title
。但是,我不知道如何修改RewriteRule
(或添加RewriteCond
),以允許?id=__
爲最多三個整數的任何數字,即1至999.這些頁面上顯示的信息與ID號碼相距較遠來自MySQL的主鍵,並且它需要在每個頁面上保持完整,以便信息正確拖拽。請讓我知道這是否可能。
那麼應該怎麼用ID的短網址看起來像
$_GET['title']
和5 title123? –我不希望將Id顯示在URL中我只是簡單地喜歡.htaccess允許任何範圍的ids可能一直到999.動態頁面根據id從db中獲取數據。 – KGDD
...那麼ID從哪裏來,然後,如果不是來自URL? –