什麼叫”固定網址”? 難道網址有不固定的嗎?
比較貼切的說法是叫做”網址改寫”啦! 例如原本文章的網址是 http://blog.smallken.ink/?p=103 改寫成 http://blog.smallken.ink/2007/02/15/103/,但是它是虛擬的,並非真實有這些目錄存在,這樣除了比較能了解文章po的日期,聽說搜尋引擎對這樣的網址比較”呷意”,相對文章曝光率會增高喔。
在 WordPress 的後台→選項→固定網址,這裡可以設定
ok,一般這樣就好了!
但是如果你是用 CentOS 的話預設應該還不能work,這跟 mod_rewrite有關係
1.首先先確定在 /var/www/html/blog/ 下有一個檔案 .htaccess 裡面內容
# cat /var/www/html/blog/.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
如果沒有自己建立。
2.確定 /etc/httpd/conf/httpd.conf
# vi /etc/httpd/conf/httpd.conf
// 有以下這行,而且不能被註解掉
LoadModule rewrite_module modules/mod_rewrite.so
3.一樣在 /etc/httpd/conf/httpd.conf 找到
<Directory “/var/www/html”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
存檔,重開 apache
# service httpd restart
如果你的 apache 就是沒有支援 mod_rewrite 的話,最後還有一招,在網址結構前面加上 /index.php
這樣就OK了^^
參考您的資料,完成設定,謝謝﹗
AllowOverride All <—- 是否有其他的選項可以設定嗎?因為參考鳥哥的文章有提到用參數 AuthConfig 會資料比較安全,但是發現無法開啟wp的固定網址,會出現webpage code 500,是否和.htaccess檔的設定有關?
你知道现在最流行的什么手机吗? 快快去 黑莓基地 吧!
感謝!成功了!應該不用設定.htaccess
😐 亦用
更新了,试试先
参考使用
感谢真ok了