htaccess: 301 редирект на сайте реакции вызывает повторяющийся паттерн

Это события с именами .

Руководство: http://docs.jquery.com/Namespaced_Events

1
задан matt 17 January 2019 в 13:00
поделиться

1 ответ

Директива перенаправления требует полного URI в качестве цели перенаправления. Однако вы можете использовать RedirectMatch, который позволяет вам указывать относительный URI в качестве цели.

RedirectMatch 301 ^/support$ /support/subsection

Я думаю, что вы получите все эти подразделы по двум причинам. Первая причина в том, что вы не используете полный URI для перенаправления. Я думаю, что документация утверждает, что вам не нужно ее использовать, я думаю, опечатка документации.

Вторая причина в том, что вы не указываете движку явно, что вы хотите, поэтому он не всегда будет работать так, как ожидалось. При использовании .htaccess правила обрабатываются каждый раз, когда вызывается файл .htaccess. Поскольку вы не указали, с чего начинать и заканчивать (^ $), он (я думаю) будет обрабатываться один раз для каждого символа, и это, похоже, имеет место. Однако, если вы используете вместо этого файл httpd.conf, он будет обработан только один раз.

Еще одним преимуществом, если вы используете httpd.conf, является то, что вы можете включить ведение журнала для исследования сложных директив mod_rewrite. Чтобы включить ведение журнала, добавьте в httpd.conf следующее:

RewriteLog /var/log/apache/rewrite.log
RewriteLogLevel 2
0
ответ дан Gillsoft AB 17 January 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: