2012-04-17 97 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 

希望这有助于!