我對nginx很新。我以前使用過Apache,並且使用htaccess將根目錄重定向到另一個文件夾。現在遷移到nginx。以下是我想要實現的四件事將根重定向到nginx服務器中的另一個文件夾
- 將http重定向到https http://www.example.com - >https://www.example.com
- 然後重定向根到另一個文件夾,但必須將URL改寫爲example.com不example.com/blog
- 在PHP中的所有文件應顯示爲HTML的網址,例如: example.com/contact.php - > example.com/contact.html
example.com/page.php?content=file - > example.com/file 我發現此代碼重定向但不知道在哪裏插入此代碼nginx.conf或任何其他文件?
服務器{
location =/{ return 301 https://www.example.com/blog; }
}
也請給我建議,如果這些變化在nginx.conf文件或/etc/nginx/sites-available/example.com文件進行。
爲什麼要重定向到另一個文檔根目錄?爲什麼不把正確的一個放在首位?如果你顯示完整的配置文件 - 或者至少你正在討論的配置部分 –
我們有一些SEO問題,那麼你可能會得到更多的幫助,所以我們不能從根目錄中刪除當前文件。 –
你是在談論根URL還是文檔根? –