Помощь с отправкой формы и правилом .htaccess - PullRequest
0 голосов
/ 18 января 2010

Я использую это правило, чтобы все URL имели косую черту

rewriteRule ^(([a-z0-9\-]+/)*[a-z0-9\-]+)$ $1/ [NC,R=301,L]

конвертируется / около / около /

Однако проблема заключается в том, что если я отправляю форму (POST) в / about, то при перезаписи в / about / он теряет всю информацию POST ($_POST в PHP пусто)

есть ли способ переписать его для всего, кроме запросов POST?

Ответы [ 2 ]

2 голосов
/ 18 января 2010

Поместите это в строку до:

RewriteCond %{REQUEST_METHOD} !POST
0 голосов
/ 18 января 2010
RewriteCond %{THE_REQUEST} ^GET

перед вашим RewriteRule. (работает на Apache 1.3 тоже)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...