ページ 11

フレンドリーURLとhtaccessリダイレクト

Posted: 2012年5月09日(水) 16:19
by min-o
-----
ご利用のサーバ: さくらインターネット
Webサーバのバージョン :
PHPのバージョン :5.2.17
データベースのバージョン :5.1.51-log
MODXのバージョン :1.0.5J-r10
ブラウザ :fierfox12(win/mac)
-----

お世話になっております。
modxで一旦公開したのち、事情によりエイリアスを変更したリソースがあります。
グーグルのウェブマスターツールで確認したところ、これらが404エラーになっていました。

.htaccessの301Rewriteを使って

コード: 全て選択

Redirect permanent /hoge/aaa.html http://****.jp/hoge/bbb.html
としたのですが、アクセスすると

コード: 全て選択

http://****.jp/hoge/bbb.html?q=hoge/aaa.html
となってしまい、404エラーのままです。

# For Friendly URLs 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


RewriteRule ^(.*)$ index.php?q=$1 [R=301,L]
にすると、リダイレクトはできますが、フレンドリーURLが働かなくなります。

フレンドリーURLとhtaccessリダイレクトを両立させる、よい方法はないでしょうか?
よろしくおねがいいたします。

Re: フレンドリーURLとhtaccessリダイレクト

Posted: 2012年5月09日(水) 16:27
by yama
http://code.google.com/p/modx-evo-extra ... ect001.zip
これが使えるかもしれません

Re: フレンドリーURLとhtaccessリダイレクト  【解決済み】

Posted: 2012年5月09日(水) 18:51
by min-o
ありがとうございます。
seo301redirect でうまくいきました! :D