ウェブで2日間検索したところ、ローカルワンプでhtaccessを使用しようとしましたが、できません。まずWAMPサーバーで.htaccessを使用するには?
...私は間違って何かがあると知っているが、どこ私は知らない:私はapacheのメニューに「rewrite_module」を起動し、その後、私はするphpinfoページをチェックして、私はそのモジュールが追加見て"ロードモジュール"
第二:私は、httpd.confをチェックして、いくつかの変更を加えて、それが結果(ちょうど重要な部分)である:
ServerRoot "c:/program Files/wamp/bin/apache/apache2.2.11"
Listen 80
ServerName localhost:80
DocumentRoot "c:/program Files/wamp/www/"
<Directory />
Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<Directory "c:/program Files/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
次:私は私のワークスペースにエイリアスを作りました。
Alias /basic_test/ "e:/Projects/basic_test/"
<Directory "e:/Projects/basic_test/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
次:私は私のワークスペースのルートに簡単な「index.phpを」と「test.phpを」を配置し、このアドレスでエイリアスをテストし:ここではその.confファイルの内容です - > "はlocalhost/basic_test/index.phpを" - > "はlocalhost/basic_test/test.phpを" 彼らは完全に働いた ...
最後には、私が ".htaccessファイル" のファイルを追加しました私のワークスペースのルートに(インデックスの横に) .php)、と私はそれに書いた:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.php$ test.php
</IfModule>
しかし、私はこのアドレスによって ".htaccess
" をテストしようとしたときが発生問題: - > "はlocalhost/basic_test/index.phpを 「
それはこのメッセージにエラーページが表示されます。
おっと!このリンクは壊れているようです。 WAMPをアイコンとオープンのApache/httpd.confのと検索 "#LoadModuleのrewrite_moduleモジュール/ mod_rewrite.so" に
常にエラーログ。 (Apache - > Logs?) – Lekensteyn
@Lekensteyn:私は見ていますが、私はその問題を理解できません。とにかくそれは良いアドバイスです、ありがとうございます。 ;) – Monica