0
我的.htaccess規則有問題。我有以下情況:在更改根目錄之前,我有一個名爲「eleague」的文件夾,一切正常。現在我有(根)命名爲「比賽」另一個文件夾,一個的.htaccess(根)文件,其中我寫了一些規則,像這些:.htaccess重寫規則將所有子文件夾重定向到另一個文件夾
RewriteRule ^aleague/(.*)-(\d+).html.*$ /competitions/competition.php?t_id=$2&text=$1 [L]
RewriteRule ^bleague/(.*)-(\d+).html.*$ /competitions/competition.php?t_id=$2&text=$1 [L]
...
RewriteRule ^eleague/(.*)-(\d+).html.*$ /competitions/competition.php?t_id=$2&text=$1 [L]
我現在想要的就是修改.htaccess文件從「eleague」文件夾將所有請求重定向到我的新位置(上面的最後一條規則將被匹配)。訣竅是我不能(這是必須的!)從我的目錄結構中刪除「eleague」文件夾。
什麼是你的問題?該規則應該照原樣運行。 – 2013-03-12 15:39:48
我的舊網址仍然鏈接到舊文件夾(「eleague」),並沒有重定向到「比賽」 – Larry 2013-03-12 17:12:28
就這些嗎,例如你沒有'RewriteEngine on'嗎?什麼原因不要在問題中包含整個.htaccess文件以及一些傳入的URL示例,以瞭解這些規則試圖做什麼?只有規則沒有什麼幫助,因爲他們首先不工作。 – 2013-03-12 17:34:37