Дубликат URL в htaccess

За этот код htaccess я иногда получал ошибку 503.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?id=$1 [L]


RewriteCond %{THE_REQUEST} ^GET\ /(.*/)?(?:index\.php)?\?id=([^\s&]+) [NC]
RewriteRule ^ /%1%2? [R=301,L]

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Я проверил журнал Apache, и я получаю что-то вроде этой ошибки:

[Вт 31 окт. 19:38:24.296560 2017] [proxy_fcgi:error] [pid 26244:tid 139684563044096] (104) Сброс соединения по пиру: [клиент 152.81.120.206:45144] AH01075: Ошибка отправки запроса:, рефереру: http://www.www.example.com/%22http:/www.example.com/dl/gallery/495/index.php?id=newcomment

Вы можете увидеть, как создать дубликат URL ...

Доза код генерирует дополнительный URL?

0 ответов

Другие вопросы по тегам