1

http://example.com/b/abc書き換えルールに問題があります。それを呼び出して、機能させたいですbanner.php?b=abc。しかし、私がタイプすると、それは(またはこのようなもの)http://example.com/index.php?mode=mybannersを呼び出します。banner.php?b=index.php?mode=mybanners私の.htaccesファイル:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule b/?(.+)$ ./banner.php?b=$1
    RewriteRule i/?(.+)$ ./banner.php?bi=$1
</IfModule>

/index.php正常に相互作用させるためのいくつかのアイデア?

4

1 に答える 1

0

以下のルールを試してください:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteRule b/?(.+)$ ./banner.php?b=$1
</IfModule>
于 2013-01-03T07:32:57.367 に答える