2013-01-23 4 views
8

申し訳ありませんが、PHPとMySqlを使用してApacheローカルホストサーバーを稼働させています。今私はRewriteRuleを使用するために.htaccessファイルを使用できるようにしたいと思いますが、どこに置くのかは分かりません。 ApacheのPHPとMySQLが保存されているApacheローカルホストサーバーで.htaccessファイルを使用

C:\dev\progs、自分自身のサブディレクトリ内の各、すなわち:

は、私はこれらのディレクトリを持っています。 C:\dev\progs\Apacheなど...

C:\dev\wwwすべてのサイトファイルが保存されています。

.htaccessファイルをどこに置く必要があるか、私の希望と夢は何のためのものなのかを知る必要があります。

おかげ

+0

私は '.htaccess' configは、あなたがサーバーの設定ファイルにアクセスする場合には使用しないでください(この場合はあなたが行うと思います)。 – SeinopSys

+0

ええ、私もそれについて聞いたことがあります、私はちょうど設定ファイルを少し混乱させることがわかります。 '.htaccess'ファイルについてもっと多くのチュートリアルを見つけることができます。 – KFox

答えて

10

.htaccessファイルは、ページがどこにある保存しなければならない設定ファイルです。要するに、お客様のケースではc:\dev\wwwにあるはずですが、thisもお読みください。ところであなたは.htaccessを置くことが

LoadModule rewrite_module modules/mod_rewrite.so 

を常駐ラインからハッシュを削除することにより、mod_rewriteをオンにして、

AllowOverride All 
1

AllowOverride None 

を変更することで、.htaccessファイルを使用可能にすることを忘れないでくださいコードを制御するウェブディレクトリ(および任意のサブディレクトリ)内のファイル。リライトの場合、通常はルートディレクトリにあり、index.phpページで動作します。

あなたがWWW \ディレクトリ\ \ devの中.htaccessファイルを置いて、あなたの.htaccessファイルがRewriteRule ^(.*)$ /index.php?/$1 [L]のようなものを持っている場合たとえば、これはURL内のすべての文字を取得し、​​スクリプトにそれらを追加すると言っている正規表現であります。 /$1はregexのバックリファレンスです。

12

ローカルホストにapacheのサーバー上での.htaccessを有効に

1) Find your apache directly which uses the php installation . 
2) Open your httpd.conf with notepad, Which is located in the path \apache\conf directory 
3) Find the code like below  
     #LoadModule rewrite_module modules/mod_rewrite.so 
4) Remove # from above code 


# AllowOverride controls what directives may be placed in .htaccess files. 
# It can be "All", "None", or any combination of the keywords: 
# Options FileInfo AuthConfig Limit 
# 
AllowOverride All <--- make sure this is not set to "None" 


5) Save httpd.conf file 
6) Restart your apache server 
+1

非常に明確な答え、ありがとう! –

0

これを試してみてください。

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /projectfolder/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /projectfolder/index.php [L] 
</IfModule> 
関連する問題