私はちょうど標準の共有サーバーからApacheのcentOS5.5に移行しました。私はApacheを初めて使用しています。Apacheと.htaccess
私の以前の共有ホスト.htaccessファイルの内容は次のとおりです。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mywebsite.com
RewriteRule (.*) http://www.mywebsite.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)$ /index.php?_url=$1 [NC,L,QSA]
Apacheで使用するために上記を追加する手順は何ですか?すなわち、どのコンソールコマンド、どのファイルを開く必要がありますか、上記のすべてを私のhtaccessファイルから置きますか?
ありがとうございます!
これは間違いなくhttp://httpd.apache.org/docs/current/mod/mod_rewrite.htmlを助けます。 迅速かつ保証されていないソリューションとして、このファイルをWebサイトのルートに置くことができます。 – J0HN
@ J0HN:ありがとうございます。しかし、Webルートの.htaccessファイルでもリダイレクトは機能しません。 – Justine4601
mod_rewriteが無効になっている可能性がありますか? http://stackoverflow.com/questions/7007041/change-url-in-codeigniter/7007124#7007124いくつかの手順があります。 – J0HN