Dinaris

Редиректы .htaccess - перестает работать заявки с сайта

Recommended Posts

Посмотрите пожалуйста на правильность .htaccess

 

И еще такая проблема, убрал слеш в конце ссылок, а теперь не работает заявки с сайта.

Убираю функцию:

 

# Редирект без слеша в конце ссылок
RewriteRule ^(.*)/$ /$1 [R=301,L]
 
И все работает.
 
Вот htaccess:
 
Options -Indexes
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
 
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 
# Редирект для главной (с /index.php,html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
 
# Редирект без слеша в конце ссылок
RewriteRule ^(.*)/$ /$1 [R=301,L]
 
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule . index.php [L]
ErrorDocument 404 /404.html
</IfModule>
 
<Files ~ "\.(tpl)$">
Order allow,deny
Deny from all
</Files>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заявки те, которые /getrent или /client/order/... или те, что клиентские, но через аякс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перестают работать страницы

/add
/getrent
 
заявки не поступают
 
Когда убираю
# Редирект без слеша в конце ссылок
RewriteRule ^(.*)/$ /$1 [R=301,L]
то все работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так же не работает /contactus

Поставьте тогда исключения на формы заявок, которые вам нужны.

http://searchengines.guru/showthread.php?t=694401

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да не работает толком. Прописал. Так слеш игнорируется но не работает.

 

# Исключения для некоторых страниц
RewriteRule ^add/ - [L]
RewriteRule ^getrent/ - [L]
RewriteRule ^ipotekaorder/ - [L]
RewriteRule ^contactus/ - [L]
 
Прописал так:
 
# Исключения для некоторых страниц
RewriteRule ^add/$ - [L]
RewriteRule ^getrent/$ - [L]
RewriteRule ^ipotekaorder/$ - [L]
RewriteRule ^contactus/$ - [L]
 
Тут getrent/ заработал, а остальное не работает.
 
Никогда столько проблем не было как с вашим ЦМС, бесит прям!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заработало Заявка на ипотеку прописав

RewriteRule ^ipotekaorder/(.*)/$ - [L]

Сайт скину в ЛС

 

Не работает еще add и contactus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще одна проблема при добавлении в /add/ - не пойму в чем дело. Где Цена, ввожу цифру, а она удваивается, т.е.

ввел: 123456 получилось вот что:

835bd70e5f7c.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Кто нибудь поможет нет с редиректом?

 

RewriteRule ^add/ - [L]
RewriteRule ^contactus/ - [L]

 

Откройте файл
/template/frontend/real-spaces/main/main.php
найдите строчку
if ( !$has_result && preg_match('/^add(\/?)$/', $REQUESTURIPATH) ) {
и замените
if ( !$has_result && preg_match('/^add/', $REQUESTURIPATH) ) {

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас