0

我代表拥有自己的 WordPress 博客的妻子提出这个问题。

最近像这样的网址:http://catinha.dk/au开始重定向到http://catinha.dk/2005/05/22/au-pair/http://catinha.dk/dansk重定向到http:// /catinha.dk/2005/10/08/danskundervisning/

似乎直接用于“标题中带有匹配单词的网址”或类似的东西,因为http://catinha.dk/foo只会给出 404。

我很确定这是一个非常微不足道的配置,她不知何故弄错了,但我们无法弄清楚发生了什么变化。

Udpdate:我们希望避免重定向,因为它可能会阻止另一个博客(http://catinha.dk/dansk)工作。http://catinha.dk/dansk是另一个 WordPress 安装的根目录。

她一直在玩 FPT 客户端,因此 .htaccess 发生变化并非不可想象

这是 catinha.dk 的 .htaccess:

# BEGIN FAlbum
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^fotos/?([^/]*)?/?([^/]*)?/?([^/]*)?/?([^/]*)?/?([^/]*)?/?([^/]*)?/?([^/]*)?/?([^/]*)?/?$ /wp-content/plugins/falbum/wp/album.php?$1=$2&$3=$4&$5=$6&$7=$8 [QSA,L]
</IfModule>
# END FAlbum
# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteRule ^dansk.+$ /dansk/foo.php [L]
#RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /index.php [L]
</IfModule>

# END WordPress

这是 catinha.dk/dansk 的 .htaccess 文件:

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

# END WordPress
4

1 回答 1

0

除非有人在处理 .htaccess 文件,否则在我看来,永久链接设置为“帖子名称”,然后以某种方式设置为“日期和名称”。这是我要检查的第一件事。在您的仪表板中,进入“设置 > 永久链接”并查看选中了哪个选项。如果选中“日期和名称”,请改为选中“帖子名称”。尝试并报告!

于 2013-03-18T19:01:11.220 回答