私は以下のコードを含む.htaccessファイルを持っています。.htaccessが正しく動作しません
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L]
RewriteRule ^imagefactory/(.*)$ imagefactory/index.php?q=$1 [QSA]
私は以下の要件を満たす.htaccessファイルが必要です。 の場合 1)url/admin次にadminフォルダに移動し、.htaccessファイル を選択します。2)url/imagefactory次にimagefactoryフォルダに移動し、index.phpというファイルを選択します。 3)url/index.phpファイル
を試してみてください?もしそうなら、.htaccessではなく、仮想ホストと ''ステートメントを使用してください。 –
fge
ユーザがurlに行く場合はfyi、それ以外のWebサーバについてはわからないapacheを使用している場合は、デフォルトでindex [php、html、etc]になります。 他のものについては、リダイレクトを行う必要があるかもしれません。なぜなら、両方で有効なiircとなることを意味するからです。したがって、私は:url/adminとurl/this/is/my/admin/folderの両方が有効であることを意味します。 – DarkMantis