2017-06-21 15 views
0

私はサブディレクトリで作業していますが、醜いfile-urlsをよりきれいなURLに書き直したいと思っています。.htaccess単純な書き換えルールがサブディレクトリで動作しない

同様: domain.com/myfolder/myreport.php - > domain.com/myfolder/MyReport/

は、ここで私が持っているものです。here

から撮影

RewriteEngine On 
RewriteRule ^test/?$ index.php [NC,L]  

しかし、動作していません。私は想像できる正規表現のあらゆる組み合わせをテストしましたが、何も働いていませんでした。

その他の問題がありますか?すべてのルールがルートディレクトリなどのルールによって無視/上書きされる可能性はありますか?

.htaccessが使用されていますが、 "test"を追加すると500エラーが表示されます。

答えて

1

あなただけの次を試すことができ、

RewriteEngine on 
RewriteBase /myfolder/ 
RewriteRule ^(.*)$ /myfolder/index.php?/$1 [L] 
+0

は私の神ああ、それが働いて - ありがとうございました!しかし、 ".../test /"と入力すると、 ".../index.php"にリダイレクトされます。実際にファイルを表示している間にURLを ".../test /"に保つことは可能ですか? –

関連する問題