Concrete5導入記(Ⅱ)管理者名「admin」を別の名前に変更。(Ⅱ)

● Apache2でmod_rewriteを有効にする

  [.htaccess]をServer直下にセットUPすれども反応無し???。でgoogleで検索結果、コレかなApacheファイルに於いて「mod_rewrite」が動いてないかも。

思った如く、「mod_rewrite」の起動でOK。[/index.php/]ナシでもアクセク可能に。
※ 「.htaccess」コード(Concrete5)

1
2
3
4
5
6
7
8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
1)mod_rewriteが利用可能となっているかを確認する。
cat /etc/apache2/mods-available/rewrite.load
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
2)a2enmodというコマンドを実行する。

1
sudo a2enmod rewrite
3)a2enmodを実行すると以下の様なメッセージが出てくる。

1
2
3
Enabling module rewrite.
To activate the new configuration, you need to run:
  service apache2 restart
4)忘れずにrestartしよう


$ sudo service apache2 restart 

*

コメント

このブログの人気の投稿

Ubuntuでマウスホイールが逆になるよ

Ubungu20.04 で起動時にgrubメニューを表示させる