我試圖重寫URL的mod_rewrite:URL改寫爲指向CGI腳本,但要重寫隱藏
http://domain.com/whatever
要:
http://domain.com/cgi-bin/script.cgi
我的.htaccess文件看起來是這樣的:
RewriteEngine On
RewriteRule /whatever /cgi-bin/script.cgi [NC]
這不起作用,並給我一個404錯誤。然而,這個工程:
RewriteEngine On
RewriteRule /whatever http://domain.com/cgi-bin/script.cgi [NC]
但在這種情況下,URL變化vivible給用戶。我究竟做錯了什麼?
你有其他規則嗎?此外,重寫規則的模式沒有前導斜槓(用於匹配的URI已刪除前導斜線) –
沒有其他規則。這些是.htaccess文件的完整內容。我不確定你的意思是什麼,但第二個例子可以執行重定向,所以我不相信這是模式的問題... – Bintz
編輯:沒關係,我錯了。 – Bintz