我想創建一個使用2個虛擬漂亮的URL(削減PARAMS)(不是真正的目錄路徑。)htaccess的URLRewrite虛擬目錄
出於某種原因,當我包括虛擬路徑,該的RewriteRules沒有趕上請求的URL 。
當前的代碼不工作:(無重寫發生)
RewriteRule ^virtualpathONE/file/(.*)$ realpath1/file.php?param=$1
RewriteRule ^virtualpathTWO/file/(.*)$ realpath2/file.php?param=$1
但是沒有它適用於任何虛擬路徑:
RewriteRule ^file/(.*)$ realpath1/file.php?param=$1
我如何使用我的htaccess文件中的兩個虛擬路徑?
最終的輸出應該是:
mysite.com/virtualpathone/file/param/100
和
mysite.com/virtualpathtwo/file/param/100
什麼不起作用?您使用虛擬路徑時使用了哪個URL以及您得到了什麼錯誤? – anubhava 2014-12-02 15:43:46
感謝您的評論。沒有錯誤。只是一個普通的頁面加載而不會重寫URL。我用site.com/virtualpathone/file/param/100 – tdjfdjdj 2014-12-02 15:56:59