0

私は mvc cms システムに取り組んでいます。私はhtaccessファイルにこれを持っています

RewriteEngine On
RewriteBase /mymvc/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?url=$1 [QSA,L]

私は内部フォルダー管理者に別のものを持っています

RewriteEngine On
RewriteBase /mymvc/admin/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?url=$1 [QSA,L]

このフォルダに来たら、管理者ファイルにアクセスできるはずですが、ルートフォルダのインデックスに移動し続けるという考えです。プロジェクトはローカル システムで正常に動作していますが、オンライン www.mylcpschoolbook.net/mymvc (私のルート フォルダー) にデプロイすると、この問題が発生します。私が正しくないのは何ですか?

4

1 に答える 1

0

オンラインにするときは、RewriteBase

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?url=$1 [QSA,L]

管理フォルダ htaccess

RewriteEngine On
RewriteBase /admin/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?url=$1 [QSA,L]
于 2013-04-24T19:30:16.100 に答える