我最近安裝了WordPress,似乎無法讓網站顯示友好的網址,無論我在儀表板或.htaccess文件中使用什麼設置。我嘗試過很多版本的Wordpress,但仍無法實現我所需要的功能,儘管在Concentric/XO以外的主機上成功了,爲什麼?Wordpress友好URL在Concentric/XO託管?
回答
更新:我發佈了一個插件,爲你做所有這些。但是,您仍然需要遵循.htaccess文件的步驟。看看這裏:http://wordpress.org/extend/plugins/permalink-fix-disable-canonical-redirects-pack/
在您首次嘗試安裝WordPress之前,請遵循以下步驟。如果您已經安裝了它,請重新開始。
爲了讓固定鏈接正常工作,您需要創建一個.htaccess文件,WordPress無法在此主機上自動執行此操作。這是基本的.htaccess文件應該是什麼樣子:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
確保您使用的編輯器,允許用於UNIX格式(如PSPad,或VIM,TextMate的,等等)創建這個文件,使用記事本會給你解析錯誤 - 它與不可見的文件結束符(CLRF)有關。確保最後一條規則在它之後有很大的回報,這是必需的。 .htaccess文件最多可以緩存15分鐘,因此您可能需要等待它踢入。
接下來,您需要編輯wp-settings.php文件,以便在編輯器中打開該文件。添加以下代碼權收盤> PHP標籤上面:
if(isset($_REQUEST['q'])) {
$_SERVER['REQUEST_URI'] = "/" . $_REQUEST["q"];
}else{
if (empty($_SERVER['QUERY_STRING'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
} else {
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . "?" .
$_SERVER['QUERY_STRING'];
}
}
如果有人能寫的代碼塊更乾淨放心,我不是專家PHP程序員。
一旦代碼塊就位,您可以繼續運行安裝。
現在的WordPress安裝,你就必須做一件事之前,你就可以開始寫博客:
創建一個名爲新文件:禁止規範,redirects.php並把它上傳到的wp-content /插件目錄。
刪除此塊的代碼到該文件:
<?php
/*
Plugin Name: Disable Canonical URL Redirection
Description: Disables the "Canonical URL Redirect" features of WordPress 2.3 and above.
Version: 1.0
Author: Mark Jaquith
Author URI: http://markjaquith.com/
*/
remove_filter('template_redirect', 'redirect_canonical');
?>
現在,您需要啓用該插件,請訪問管理員登錄頁面: example.com/wp-login
啓用插件你創建。就是這樣,你在馬上。
詢問他們是否已啓用mod_rewrite
。
要了解自己,嘗試添加.htaccess文件包含亂碼第一:
sadölkasdfksdakföasldfg
如果撇開這到網站空間,然後再嘗試它導致500錯誤,htaccess的文件訪問任何網頁得到解析。 然後嘗試添加一個「真實」的.htaccess文件:
RewriteEngine On
如果工作沒有500,然後URL重寫應該被打開。
- 1. 託管Firebase.json SEO友好的URL
- 2. 與友好的URL掙扎在WordPress
- 3. 友好URL中的wordpress頁面id
- 4. .htaccess友好URl
- 5. 友好的URL
- 6. .htaccess友好URL
- 7. NGINX - 友好的URL
- 8. SEO友好的URL
- 9. 友好的URL與 「:」
- 10. SEO友好的URL
- 11. SEO友好的URL
- 12. 友好的URL 3
- 13. 在appfog上託管wordpress
- 14. 如何在Wordpress中創建(自定義)友好的URL?
- 15. 如何在wordpress中設置URL友好的網址
- 16. 在Wordpress中需要友好URL的幫助
- 17. WordPress的友好的網址
- 18. 友好的URL只有JavaScript
- 19. .htaccess爲友好的URL
- 20. 友好的URL的.htaccess
- 21. 友好的URL重定向
- 22. 用的.htaccess友好的URL
- 23. acts_as_taggable_on url友好標記名
- 24. CodeIgniter中的Seo友好URL
- 25. IIS友好的URL配置
- 26. 可可友好的URL
- 27. 用戶友好的URL
- 28. SEO友好的URL重寫
- 29. 寫一個友好的URL
- 30. 友好的URL,用斜槓
哇,這花了幾分鐘,但它的工作就像一個魅力。 – harkmylord 2010-07-23 19:00:21