mod_rewrite(.htaccess)で静的化したいのですが。。
mod_Rewrite(.htaccess)を使って静的化をしようとしています。
設定内容は、以下にしています。
---------------------
■httpd.conf
DocumentRoot "/var/www/html/"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/html/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
---------------------
■.htaccess
RewriteEngine on
RewriteRule ^/free/([0-9,a-z,A-Z]+)$ /free/index.php?action=$1
---------------------
上記の設定だと次ページが表示されません。
また、httpd.confの設定に以下を追加すると正常に次ページが表示され、URLの静的化されます。
---------------------
RewriteEngine on
RewriteRule ^/free/([0-9,a-z,A-Z]+)$ /free/index.php?action=$1
---------------------
.htaccessが有効になっていないか、もしくは.htaccessの格納場所が間違えているかと
思っているのですが、いろいろ試してみましたが結局うまくいきません。
.htaccessの格納場所は、http://ローカルIP/free/配下に置いてあります。
どなたかご存知の方はいらっしゃいますでしょうか。
上記の設定内容だけだと情報が足りないなどございましたら、おっしゃってください。
宜しくお願い致します。
お礼
ありがとうごさいました。