### [筆記] 新安裝的 Wordpress 文章的 URL 如果有中文 會找不到

2016-04-28 工作筆記

有一台新起的VPS，裝了Wordpress 之後，如果固定網址是中文的話，會發生找不到的狀況

在 LOG 裡面會看到類似 > [Thu Apr 28 09:47:25 2016] [error] [client] File does not exist: /var/www/html/-\xe5\x85\xac\xe5\x8f\xb8\xe4\xbb\x8b\xe7\xb4\xb9, referer: http://abc.com.tw/ 這種錯誤，因為跟WORDPRESS有關，所以一開始我用 “wordpress URL 中文” 丟去google ，結果找到一堆說要修改 class-wp.php 的文章，測試了老半天都無法解決問題！

後來想到，歸根究底，這是調用 Apache 的Rewrite功能，所以應該是mod_rewrite 這裡有問題

改從這邊下手，原本以為是我沒安裝這個模組的關係，結果這模組似乎是預設就會安裝

那是不是沒有啟用呢？

又去翻了一下google ，發現要去修改這個目錄的 AllowOverRide 設定

所以在httpd.conf 裡面 新增以下語法 > <Directory /path_to_wordpress> > > > AllowOverRide None > > > </Directory> 接著重起 httpd

再開啟中文連結，應該是都OK了！

comments powered by Disqus
© 2017 by Lednerb
Bilberry Hugo Theme