2012-04-17 125 views
0

我爲一家公司開發了一個簡單的wordpress網站。 今天,他們打電話給我,說有些網頁無法訪問。 所以我檢查出來,似乎3個菜單選項顯然的原因剛剛停止工作。他們說他們沒有做任何改變。WordPress的 - 頁面停止工作 - 永久鏈接問題?

http://oi40.tinypic.com/ofqcev.jpg

檢查它說,說「projektledning」像它應該是永久,和WordPress拒絕找到該網頁。

http://oi40.tinypic.com/16h9mcg.jpg

,我試圖爲沒有理由改變永久和我添加「-1」的鏈接和BAM其工作...

我應該怎麼做,使固定鏈接按照它應該的常規名稱工作?

+2

試試在管理 - 設置 - 永久鏈接下切換永久鏈接。在做這件事之前,你也可以嘗試刪除你的'.htaccess'文件,然後在嘗試這個之前進行備份。 – Cyclonecode 2012-04-17 12:46:44

+0

我試圖將它們設置爲默認值 - 它的工作,要去嘗試,如果我能解決這個問題! – Fruxelot 2012-04-17 12:56:30

+0

你以前用過什麼'/%postname%/'? – Cyclonecode 2012-04-17 13:02:34

回答

1

嘗試在admin - settings - permalinks下切換固定鏈接一次。在執行此操作之前,請確保您的服務器具有對您的.htaccess文件的寫入權限。

0

的.htaccess應該是這樣的:

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

在最後一排,確保有之間的空間。和/ 也檢查您的固定鏈接的任何錯字(空格)。

如果你的網址foo.bar/something,讓您的.htaccess的樣子:

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

希望這有助於!

相關問題