[英]rewrite Wordpress subdomain with nginx and htaccess
我有一個域ihakula.com,我想使用blog.ihakula.com指向我的博客與wordpress。
wordpress的路徑是www.ihakula.com:9000/blog/,但我想要的地址欄看起來像no1.ihakula.com。
現在我使用Nginx和.htaccess來制作它,似乎我遇到了問題。
這是Nginx代碼:
# For ihakula blog
server {
listen 80;
server_name no1.ihakula.com;
location / {
proxy_pass http://www.ihakula.com:9000/blog/;
}
}
這是htaccess代碼:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.ihakula\.com\:9000\/blog\/$
RewriteRule ^/?$ "http\:\/\/no1\.ihakula\.com\/" [P,L]
</IfModule>
現在我刪除了.htaccess文件並更改了wordpress一般配置如下所示:
我可以通過no1.ihakula.com/wp-admin到達我的wordpress控制台。 但是當我懸停任何帖子時,下面顯示的鏈接仍然以www.ihakula.com:9000開頭,如下所示:
有任何想法嗎?
不,您不需要在htaccess文件中執行任何操作。 NGINX代理可以自動處理請求URL更改。 你正在做的是讓網站進行無限重定向。
你應該做的更多是將WordPress中的BLOG URL
設置為no1.ihakula.com
,這樣WordPress腳本將自動提供以no1.ihakula.com
開頭的URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.