我們看到很多wordpress博客在后面都會有一個固定鏈接地址了,下在我就來給各位介紹怎么實現此功能吧.想修改獨立頁面為/page_name.html形式,于是動手操作了一下,實現代碼如下:
- //修改獨立頁面
- add_action('init','page_links_rewrite');
- function page_links_rewrite() {
- global $wp_rewrite;
- $wp_rewrite->page_structure=get_option('wp_sefurls_page_structure');
- flush_rewrite_rules(false);
- //var_dump($wp_rewrite);
- }
- add_option('wp_sefurls_page_structure','%pagename%.html');
關于代碼中所出現的%pagename%可以查看http://www.companysz.com:使用固定鏈接,如果出現連接無法打開我們需要在.htaccess文件的加入幾行代碼:
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
今天遇到了“wordpress修改固定鏈接不能訪問文章”這個問題,主要是,mod_rewrite 模塊沒有啟用.
解決辦法(針對個人解決的情況),在C:/wamp/bin/apache/Apache2.2.21/conf下用記事本打開httpd.conf,找到“LoadModule rewrite_module modules/mod_rewrite.so”,刪除前面的“#”號;保存httpd.conf,重啟wampserver就可以訪問文章了.
新聞熱點
疑難解答
圖片精選