2012-04-24 25 views
0

私のサイトのphp URLを書き直す際に、私は緊急に助けが必要です。私は研究し、すべてを試しましたが、それでも動作していません。Apacheのディレクトリ書き換えURL、htaccess

私は '芸術' から '_public' ディレクトリの名前を変更するために私のhtaccessファイル内のすべてのURLを書き換えたい:

www.site.com/_public/work.php 

ので、すべてのURLのショー:

www.site.com/art/work.php 

誰でも助けることができますか?非常に感謝しています。

答えて

3

私が正しく理解していれば、ユーザーは 'www.site.com/art/work.php'に行き、 'www.site.com/_public/work.php'にあるページを表示させたいと思っています。 (ルートディレクトリ)の.htaccessで

ん:

RewriteEngine on

RewriteRule ^art/(.+)$ /_public/$1 [L,QSA]

+0

をおかげで私はできません私は間違った場所に配置しているかもしれない、それはまだ動作させる。私はそれを_publicディレクトリのhtaccessファイルとそのディレクトリの上のディレクトリに置こうとしました – user868234

1

あなたのhtaccessファイルの行の下に追加してください:

RewriteEngine on 

RewriteRule ^art/(.+)$ /_public/$1 
+0

ありがとうございますが、私はまだそれを動作させることができません、おそらく私は間違った場所に配置しています。私はそれを_publicディレクトリのhtaccessファイルとそれより上のディレクトリに配置しようとしました – user868234