0

ここでいくつかの助けを受け取った後、私のurl-rewritesは完全に機能します。ただし、admin2 フォルダーにアクセスできません。.htaccess ファイルに次のコードが含まれています: Options +FollowSymLinks -MultiViews RewriteEngine On RewriteBase /test-site/

RewriteCond %{REQUEST_URI} !^/admin2/?$ [NC]

RewriteRule ^([^/]+)/([a-z]+)/(\d+)/?$ index.php?site=$1&cmd=$2&id=$3 [L,NC,QSA]
RewriteRule ^([^/]+)/([a-z]+)/?$ index.php?site=$1&cmd=$2 [L,NC,QSA]
RewriteRule ^([^/]+)/(\d+)/?$ index.php?site=$1&id=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ index.php?site=$1 [L,QSA]

localhost/test-site/admin2 にアクセスしようとすると、localhost/test-site/admin2/?site=admin2 にリダイレクトされます。どうすればこれを解決できますか?

前もって感謝します。

4

1 に答える 1

0

これは私の問題を解決しました:

RewriteRule ^admin2($|/) - [L]

RewriteRule ^([^/]+)/([a-z]+)/(\d+)/?$ index.php?site=$1&cmd=$2&id=$3 [L,NC,QSA]
RewriteRule ^([^/]+)/([a-z]+)/?$ index.php?site=$1&cmd=$2 [L,NC,QSA]
RewriteRule ^([^/]+)/(\d+)/?$ index.php?site=$1&id=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ index.php?site=$1 [L,QSA]
于 2013-08-10T17:22:15.340 に答える