• ベストアンサー

htaccess の rewriterule でカタカナが入っているURLを使いたい

htaccess の rewriterule でカタカナが入っているURLを 使いたいのですが、htaccessファイルがUTF-8で保存できないため困っています。 wikiフォルダへのrewriteは動作しています。 redirect ではなく rewrite で行いたいです。 何かいい方法がありませんか? ※htaccessサンプル RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.aaa\.com) RewriteRule ^/?(.*) http://www.aaa.com/wiki/メインページ [R=301,L]

質問者が選んだベストアンサー

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

その前に、UTF-8で保存できないという理由はなんでしょうか。 WinNT系ならメモ帳でもUTF-8で保存できますが。 .htaccessはBOM付で保存しても問題ないはずです。 または、UTF-8に対応しているテキストエディタを使用するとか。

pochi1234
質問者

お礼

参考になりました

その他の回答 (1)

noname#140925
noname#140925
回答No.1

直接カタカナを使おうとするから問題なのでは? 素直にURLエンコードしたものを指定しましょう。 以下のページで、使いたいカタカナを含むURLを入力してエンコードを行い、出来上がった結果のURLを.htaccessに指定すればOKです。 [参考]URLエンコード/デコードツール http://www.benricho.org/moji_conv/16-URLencode_Shift_JIS.html

pochi1234
質問者

お礼

参考になりました

関連するQ&A