2012-02-14 18 views
-1

I次のコードを持っている:mod_rewriteの問題、サーバーの設定が可能でしょうか?

要求されたURLの/m/f/example.com/public/test:私は以下の私に与えwww.example.com/exampleヒット

RewriteEngine on 
RewriteRule ^example/? test.php 

このサーバー上で.phpが見つかりませんでした。

モジュールがインストールされていて、何かをしているようだが、正しく表示されないことを確認しました。 Publicはサイトのすべてのファイルがあり、test.phpもそこにあります。

+0

は、行を追加しますか? test.phpファイルはどのディレクトリにありますか? – rekire

+0

どちらも同じディレクトリにあり、publicはサイトのルートディレクトリです(コンテナのすべてのファイル、フォルダなど) – Adrian

+0

DirectoryIndexなどを使用してベースURLを指定する方法はありますか?書き換えは機能しているようですが、サーバーはルート(パブリック)の前に奇妙な場所を探しています... – Adrian

答えて

2

RewriteBaseが必要です。 directoyがあなたのhtaccessファイルが配置されている

RewriteBase/
関連する問題