2017-04-13 115 views
1

我一直在尋找幾個小時,希望找到解決我的問題。但是我發現的所有內容都是從文件夾到文件夾的URL重寫。沒有什麼與我的問題有關。htaccess網址 - 重寫特定文件到子文件夾

那麼我試圖從腳本(例如confirm.php)到一個子文件夾中的腳本(例如scripts/confirm.php)實現URL重寫。

像這樣

www.example.com/confirm.php?id=somevalue&key=somevalue 

www.example.com/scripts/confirm.php?id=somevalue&key=somevalue 

其中參數的值是可變的,並且該頁面可以經由HTTP/HTTPS和具有或不具有WWW訪問。

+0

「重定向」或「URL重寫」?你在整個問題中都提到了「重定向」,但是你還標記了你的問題「url-rewriting」並在標題中使用了「重寫」?請澄清。 – MrWhite

+0

@ w3dk謝謝,我編輯了我的問題。正如標題所說,我正在尋找一種URL重寫解決方案。 – maxi

回答

1

嘗試下面的規則,在你的根目錄下,我假設confirm.php不存在於根目錄下。

RewriteEngine On 
RewriteRule ^confirm\.php$ scripts/confirm.php [QSA,L] 
+0

什麼?還有其他一些規則嗎?請提供您當前的.htaccess。 –

+0

您在回答我的問題時比我更快地刪除我的評論。你是對的。我有另一條規則來覆蓋這個。它現在起作用了,非常感謝你! – maxi

相關問題