2016-03-03 133 views
4

我目前正在將我的網站從Apache遷移到nginx,但我的.htaccess文件無法運行。我的網站位於/usr/share/nginx/html/mywebsite文件夾內。我如何在我的nginx服務器中使用.htaccess如何在nginx中使用.htaccess文件

這是我.htaccess文件:

RewriteEngine on 
RewriteRule video/watch/([[email protected]$*-]+)/?$ "videos-single.php?id=$1" [NC] 

回答

6

nginx的不支持.htaccess(見here:。「你不能做到這一點,你不應該如果你需要的.htaccess,你」可能做錯了。「)。

你已經兩個選擇(我知道):

+0

其中nginx.conf文件位於 –

+0

我認爲'/ etc/nginx/nginx.conf' - 請參閱'nginx'軟件包的文件列表。 – uzsolt

+0

我同意,.htaccess是邪惡的。但是,在處理遺留代碼時,有充分的理由支持它。這是一個我剛剛開始模擬.htaccess for nginx的項目:https://github.com/e404/htaccess-for-nginx - 歡迎任何幫助! – Gerald