1
在開始時:我沒有權利編輯任何PHP網站我正在努力。.htaccess數據到另一個網址
的問題是,舊的.htaccess迷路:
有一個2個鏈接(我需要寫向後規則):
第一: 「模塊標題-ID」
這是很容易做到:
RewriteRule ^([^/]+)-([^/]+)-([^/]+).html?$ index.php?mod=$1&id=$3
正如你看到實際的鏈接看起來像這樣
「的index.php MOD 1 & =的$ id = $ 3·」但是我有一個問題:
「FOO page.html中吧=?」 所以我想這樣的事情:
RewriteRule ^([^/]+).html\?([^/]+)\=([^/]+)$ index.php?mod=$1&$2=$3
它的工作是這樣的:」的index.php富=酒吧「
我該怎麼做?
其餘的看起來是這樣的:
#Options +FollowSymLinks
RewriteEngine On
#RewriteBase '/'
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)-([^/]+)-([^/]+).html?$ index.php?mod=$1&id=$3
RewriteRule ^([^/]+).html\?([^/]+)\=([^/]+)$ index.php?mod=$1&$2=$3 [QSA,L]
RewriteRule index.html index.php
你是我心目中的英雄。非常感謝! – dudzio 2014-09-04 07:57:18
所以在「?」之後一切 - 關鍵和價值是自動發佈到變量? – dudzio 2014-09-04 07:58:38
非常歡迎。是的查詢字符串會自動傳輸到新的URL。 – anubhava 2014-09-04 08:00:59