Проблема с регистрацией

Совсем не работает форма входа и регистрации, сама форма всплывает, заполняешь и всё, идёт якобы загрузка данных, а на сайт не попасть. Какой файл нужно исправить.Помогите пожалуйста, я новичёк и не знаю где искать решение данной проблемы.

8 комментариев

avatar
Привет, новичок! Вся бага кроется в том, что ты открываешь имя www.site.ru, а нужно site.ru. Чтобы открывалось и там и там нужно поправить файл .htaccess в корне сайта, дописав следующую конструкцию(со своим именем домена):
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^yoursitename.ru$ [NC]
RewriteRule ^(.*)$ yoursitename.ru/$1 [L,R=301]
avatar
Огромное спасибо, всё удалось)))
avatar
Вот с такой вот конструкцией:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php
<Files «plugins.dat»>
order allow,deny
deny from all

при обращении к www.site.ru возвращает Moved Permanently, при обращении например к www.site.ru/personal_blogs/ все нормально
avatar
Да, помог редирект через .htcaccess, но прописать пришлось так:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.ru
RewriteRule ^(.*)$ site.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
avatar
Данная конструкция возвращает следующее:
Moved Permanently

The document has moved here.
avatar
Пробовал разные варианты, но заработал именно вышеуказанный
Опера возвращает подобный результат?
В том числе такие:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} !^site.ru$ [NC]
RewriteRule ^(.*)$ site.ru/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC,R=301]
RewriteRule ^(.*)$ site.ru/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC,R=301]
RewriteRule ^(.*)$ site.ru/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC,R=301]
RewriteRule ^(.*)$ site.ru/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php

Постоянно вылазила 500 ошибка… пробуйте, может вам поможет
avatar
да, именно опера возвращала данную ошибку. Сделал в таком виде:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} ^www.site\.ru
RewriteRule ^(.*)$ site.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
# Alternative rule
#RewriteRule ^(.*)$ /index.php

<Files «plugins.dat»>
order allow,deny
deny from all

теперь идет просто редирект
avatar
Каждый шаманит свой код, главное чтобы работал)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.