2015-02-28 4 views
2

Im используя эту .htaccess, чтобы добавить дату, час, минуты в конце моего Пример URL:.htaccess - ERR_TOO_MANY_REDIRECTS

example.com/pagename?201502201855 

Он работает во всех моих постов и страниц, но если я перейти на страницу с номером 2, 3,4,5,6 пример

example.com/page/2/?201502211929 

тогда я получаю сообщение об ошибке: Этот сайт имеет код ошибки контура переадресации: ERR_TOO_MANY_REDIRECTS

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/


RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^(?!wp-admin)^(?!wp-login.php) %{REQUEST_URI}?%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} [L,R=302,NE] 

RewriteCond %{TIME_YEAR}%{TIME_MON}##%{QUERY_STRING} ^([^#]+)##\1 
RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN}##%{QUERY_STRING} !^([^#]+)##\1 
RewriteRule ^(?!wp-admin)^(?!wp-login.php) %{REQUEST_URI}?%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} [L,R=302,NE] 
</IfModule> 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
+0

Является ли эта часть WP .htaccess? Можете ли вы показать полный вопрос .htaccess? – anubhava

+0

RewriteEngine На RewriteBase/ ЗДЕСЬ Вышеприведенный код RewriteBase/ RewriteRule^индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME}! ! -d RewriteRule. /index.php [L]

+0

1-е правило в порядке, но что именно вы делаете во 2-м правиле? – anubhava

ответ

1

В файле .htaccess добавьте строку:

SetEnvIf X-Forwarded-Proto https HTTPS=on 
Смежные вопросы