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不能正常工作了。這些額外的文件夾是唯一的區別,但我必須做錯了什麼。
有沒有人可以幫我解決這個問題?我真的迷失了...
很多,很多很多非常感謝您的幫助!
謝謝,@MichałRus – WilbertG
也許在你添加'folder2/folder3 /'之後,那個範圍內的另一個'RewriteRule'掩蓋了這個呢? –
我發現了這個問題! :-)在我的ftp中不可見,但在我的Plesk服務器中可見,我注意到/ folder2 /中列出了一個.htaccess。刪除該文件後,上述.htaccess中的行可以正常工作。@MichałRus,非常感謝您的時間和精力。 – WilbertG