0

http: //127.0.0.1~/danny のような Apache userDir があります

だから私は .htaccess add RewriteBase /~danny/ を変更します

それは正常に動作します。

しかし、私には多くのプロジェクトがあり、コードを別のApache userDirにコピーすることがよくあります

だから私は.htaccessを頻繁に変更します

codeigniterの好きなやり方が知りたい

.htaccess を変更してどこでも実行することはありません (別の userDir )

どんな提案でも大歓迎です!

4

1 に答える 1

0

.htaccessアプリフォルダーの外にあるファイルを変更することでそれを行うことができます。これで試してみてください。私はこの特定のコードを使用しており、それは私のために働いています。

<IfModule mod_rewrite.c>
    RewriteEngine on
    Rewriterule ^your_dir/.*$ - [PT]
    RewriteRule    ^$ app/webroot/    [L]
    RewriteRule    (.*) app/webroot/$1 [L]
</IfModule> 

your_dirディレクトリ名に置き換えてください。

これで、このようなディレクトリを実行できるようになりますhttp://example.com/your_dir

于 2011-09-16T19:54:51.010 に答える