2013-06-25 77 views
0

由於不是100%熟悉.htaccess文件,我花了數天的時間來修復一個小問題,但影響巨大。我要創造我的.htaccess文件一條線,這應該是這樣的:.htaccess:使用不同的子文件夾重定向

RewriteRule ^folder1/folder2/folder3/([^.]+)/?$ /folderA/folderB/page.php?variable=$1 

我發現下面的一段代碼的.htaccess似乎工作:

RewriteRule ^folder1/([^.]+)/?$ /folderA/folderB/page.php?variable=$1 

但通過添加/ folder2/folder3,RewriteRule不能正常工作了。這些額外的文件夾是唯一的區別,但我必須做錯了什麼。

有沒有人可以幫我解決這個問題?我真的迷失了...

很多,很多很多非常感謝您的幫助!

+1

謝謝,@MichałRus – WilbertG

+0

也許在你添加'folder2/folder3 /'之後,那個範圍內的另一個'RewriteRule'掩蓋了這個呢? –

+0

我發現了這個問題! :-)在我的ftp中不可見,但在我的Plesk服務器中可見,我注意到/ folder2 /中列出了一個.htaccess。刪除該文件後,上述.htaccess中的行可以正常工作。@MichałRus,非常感謝您的時間和精力。 – WilbertG

回答

0

在我的ftp中看不到,但在我的Plesk服務器中可見,我注意到/ folder2 /中列出了一個.htaccess。刪除該文件後,上述.htaccess中的行可以正常工作。

相關問題