自分の WordPress ブログを持っている妻に代わってこの質問をしています。
最近、このような URL: 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 を返すため、ダイレクトは「タイトルに一致する単語を含む URL」などのようです。
これは非常に些細な設定であり、彼女がどういうわけか間違っていると確信していますが、何がどのように変化したかはわかりません.
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