を存在するパスをmod_rewriteはように見えることはできません:は、実際に私は次のように書き換えたい
RewriteRule ^abc([.]*)$ /abc.py$1
ABCがディレクトリでない場合、これは動作します。私。 http://eg.com/abcはabc.pyページを表示しますが、mkdir abc
がルートにある場合、http://eg.com/abcは実際にはabcディレクトリの内容を表示します。
/abc
がディレクトリの場合は、ファイルの書き換えを/abc.py
にするにはどうすればよいですか?それだけで正常に動作します私にとって
RewriteRule ^abc(.*)$ /abc.py$1 [R]
:
これはwebmasters.stackexchange.com – ninesided
に属しているかもしれません。それが本当であれば、これらの4146の質問もそうです:http://stackoverflow.com/search?q=mod_rewrite – Olhovsky
あなたは大丈夫です – ninesided