Почему этот htaccess запускает все дважды? - PullRequest
0 голосов
/ 19 января 2011

Сценарий (index.php) вызывается дважды каждый раз, когда кто-то посещает / подтверждают / xyz123

Почему?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -d [NC] 
RewriteRule .* - [L]

RewriteRule confirm/([a-zA-Z0-9\_\-]+) /confirm/index.php?hashidemail=$1 [L]

Ответы [ 2 ]

0 голосов
/ 20 января 2011

Я понял это. Оказывается, это была проблема с IIS Mod-Rewrite.

Чтобы устранить проблему, я просто удалил и переустановил IIS Mod-Rewrite (на этот раз в режиме ASAPI, который является опцией в процессе установки).

Надеюсь, кто-нибудь, кто окажется с такой же проблемой, найдет этот пост.

Приветствия.

0 голосов
/ 20 января 2011

Проверьте, что предыдущий ответ frontloading-mod-rewrite-rule-is-вызвало-index-php-to-load-double .

Проверьте, что запрос через telnet или wget действительно заставляет эту вещь запускаться дважды, если не это пустой GEt где-то в вашем предыдущем контенте.

...