好的我在過去幾天一直在重寫URL重寫,似乎已經到了一個死衚衕。我已經提出了一些適用於某些服務器而不是其他解決方案的解決方案,而我的託管公司(1and1 - 如果您選擇它們作爲主機,請對這些人保持警惕)根本無法提供幫助。簡單(?)htaccess重寫問題
我的問題是這樣的,我想重新寫這個網址:(如果沒有添加斜線)
/result.php?section=[section name]&url=[url]
這樣:
/article/[section name]/[url]/
也
section.php?section=[section name]
(再次添加尾部斜線):
/section/[section name]/
每次嘗試似乎都有不同的結果。目前我使用thhe以下,其中本地工作,但現場服務器上只有「文章」重寫工作:
RewriteRule ^article/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /article/$1/$2/
RewriteRule ^article/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ /result.php?section=$1&url=$2
RewriteRule ^section/([a-zA-Z0-9_-]+)$ /section/$1/
RewriteRule ^section/([a-zA-Z0-9_-]+)/$ section.php?section=$1
誰能幫我想出了一個解決方案,將很好地工作?謝謝你在前進,我真的什麼看起來似乎相對簡單的掙扎......
請求某個部分網址時會發生什麼? – Gumbo 2010-07-29 20:19:36
嗨Gumbo。該部分的網址會返回一個404,儘管在我的本地機器上很好,這讓我很不高興! – organdonor47 2010-07-29 20:35:58