2010-10-22 116 views
1

首先...非常感謝你的時間。問題與WordPress的永久鏈接和mod_rewriter

我提到你們這裏聽到的是找到一個解決方案的最佳場所。

好的...所以這是問題所在。

我的老程序員設置WordPress的永久鏈接是動態的,但我們都知道,他們是最嚴重的交通拉來自搜索引擎(谷歌專門)。

所以我需要一個專家將其設置爲自定義的結構,這將顯示在URL上的標題字樣或「URL友情鏈接」,如果你可能。

我有電腦的一些知識/編程我自己,所以我試圖登錄我們網站的WordPress的管理頁面上,並改變固定鏈接到「自定義結構」:/%類別%/%postname%/ 然後還加單詞:「類別基礎」上的「類別」和「標籤基礎」上的「標籤」。

然而,當我們改變URL鏈接成功改變的時候,然而......加班你點擊一個分類鏈接,它會把你帶回到網站的主頁面(而不是你選擇的分類) )。當您點擊網站上的頁面菜單(頁面底部,例如:1,2,3,4,5 ...)時,也會發生這種情況,它不會將您帶到這些頁面,而是返回到主頁。

我覺得它的東西,做實際wodrpress的主題,而不是FTP等..

這可能是一件簡單而快速的,但我似乎無法做到這一點我。

編輯補充:

對了......忘了提。我已經將此添加到我的htaccess。文件

RewriteEngine on 
ErrorDocument 404 /404.shtml 

# BEGIN WordPress 

# END WordPress 
RewriteCond %{HTTP_HOST} ^thehypebr.uol.virgula.com.br$ [OR] 
RewriteCond %{HTTP_HOST} ^www.thehypebr.uol.virgula.com.br$ 
RewriteRule ^/?$ "http\:\/\/thehypebr\.com" [R=301,L] 

然後我刪除了這一切,只需要:

# BEGIN WordPress 

# END WordPress 

回答

0

貌似重寫規則必要漂亮的URL(你可以不添加到您的.htaccess文件像他們應該看,wordpress部分是空的,但它不應該是)。

也許在.htaccess的權限太緊張。嘗試將您的.htaccess文件的權限設置爲世界可寫。然後切換回動態網址,然後返回到自定義結構。從理論上講,如果權限是問題,wordpress會立即填寫規則。然後,您可以將.htaccess上的權限設置恢復正​​常。

+0

感謝本。將嘗試並讓你知道。 – Streetfashionista 2010-10-22 23:26:21

0

當您登錄到WordPress的後臺,並轉到您的永久鏈接節再試一次擊中保存按鈕。一旦頁面刷新並保存它,滾動到頁面底部,應該有一個段落告訴你.htaccess文件應該包含哪些內容。 (這通常是一個灰色或黃色的背景段落)複製並粘貼到您的.htaccess文件中,而不是您現在擁有的文件。這應該有助於添加正確的規則。

它通常是這樣的:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule>