IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Задача с переадресовкой (https://www.imho.ws/showthread.php?t=103641)

shuron 13.05.2006 23:31

Задача с переадресовкой
 
Хостер обновил версию PHP и теперь возник Такой нью анс:

На сайте например http://www.site.com есть каталог /backoffice тоестьесли обратится к сайту http://www.site.com/backoffice
то .htaccess на сервере заставлят всплыть Http-Athentikation диалог.

но после ввода правильных данных юзер ппапдает не в http://www.site.com/backoffice а в http://site.com/backoffice , тоесть без www.

По идее не так страшно, но толькотеряется сессия птому ка для PHP это нова я домена наверное.

Ну так вот как зделать так что-бы редирект шёл на адресс с www?

Пердпологаю что можно отконфиговат .htacces как-то

или просто в начале входной старинче вставть на РHP
редирект но это тоже не понятно как.. не все пременные мне видны..
как прочитать URL обращения не ясно..

привожу .htaccess екотрый есть щас
Код:


AuthType Basic
AuthName "Stoi kto idet!"
AuthUserFile /home/bla/bla/.htparol
require user wowapupkin
AddDefaultCharset WINDOWS-1251
#CharsetSourceEnc windows-1251

<Files *.*>
require valid-user
</Files>

P.S. появился ещё один глюк теперь при вводе правильных данных. на страничку проверка проходит всегда только со второго раза.. что-то это тоже очень очень странно

Рад буду всем вашим идеям и предложениям! :beer: :молись:

Псих 13.05.2006 23:34

по htaccess есть топ.
Цитата:

shuron:
появился ещё один глюк теперь при вводе правильных данных. на страничку проверка проходит всегда только со второго раза..
Это какие данные? тоже htaccess?
Или это ты про форму ввода?

shuron 13.05.2006 23:44

Цитата:

Сообщение от Псих
по htaccess есть топ.

Это какие данные? тоже htaccess?
Или это ты про форму ввода?

про форму ввода..


P.S. я не знаю проблема ли эта .htaccess. но я так понял в том топе могут быть ответы? поёду посмотрю

Псих 13.05.2006 23:55

с формой ввода интерестно.
Еще уточнить такой момент.. проверка правильных данных только со второго раза или форма срабатывает со второго раза?
Это наблюдается только у тебя или у всех?

shuron 14.05.2006 00:16

Наблюдается у всех..
А как я могу это уточнить? Ну что именно происходит?

Псих 14.05.2006 01:02

Расскажите подробнее что происходит после нажатия кнопки.
И что должно происходить по логике скрипта

InsaneX 14.05.2006 01:43

Код:

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.site\.com$
RewriteRule (.*) http://site.com/$1 [R=Permanent]

AuthType Basic
AuthName "Stoi kto idet!"
AuthUserFile /home/bla/bla/.htparol
require user wowapupkin
AddDefaultCharset WINDOWS-1251
#CharsetSourceEnc windows-1251

<Files *.*>
require valid-user
</Files>

danniy .htaccess budet vsegda redirectit na site.com daje esli user zashel na www.site.com

Цитата:

Ну так вот как зделать так что-бы редирект шёл на адресс с www?
dlia etogo nado smotret kod scripta.. proshe ubrat www cherez htaccess kotoriy ya napisal vishe. da i voobshe url's s www.* mnogih razdrajayut..

shuron 14.05.2006 15:42

Цитата:

Сообщение от Псих
Расскажите подробнее что происходит после нажатия кнопки.
И что должно происходить по логике скрипта

после нажатия кнопрки, формулар всплавает ещё раз и только после повторного нажатия показывает защищённую паролем страничку

Цитата:

Сообщение от InsaneX
Код:

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.site\.com$
RewriteRule (.*) http://site.com/$1 [R=Permanent]

AuthType Basic
AuthName "Stoi kto idet!"
AuthUserFile /home/bla/bla/.htparol
require user wowapupkin
AddDefaultCharset WINDOWS-1251
#CharsetSourceEnc windows-1251

<Files *.*>
require valid-user
</Files>

danniy .htaccess budet vsegda redirectit na site.com daje esli user zashel na www.site.com


dlia etogo nado smotret kod scripta.. proshe ubrat www cherez htaccess kotoriy ya napisal vishe. da i voobshe url's s www.* mnogih razdrajayut..

А как сделать на оборот? может кого-то и раздражает но надо наоборот

поскольку .htaccess лежит в папре которую зашищает то
думаю так?

Код:

RewriteCond %{HTTP_HOST} ^site\.com$
RewriteRule (.*) http://www.site.com/$1 [R=Permanent]

щас проверю

нет не сработало :(

К стати
Цитата:

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.site\.com$
RewriteRule (.*) http://site.com/$1 [R=Permanent]
d .htaccess на главной страничке.. вообще ничего не изменило

Hubbitus 15.05.2006 11:17

Цитата:

shuron:
P.S. появился ещё один глюк теперь при вводе правильных данных. на страничку проверка проходит всегда только со второго раза.. что-то это тоже очень очень странно
Я с таким сталкивался какраз когда разные файлы грузятся с разных доменов, например, Вы логинетесь на http://www.site.com/backoffice, тоесть на домен www.site.com, а там страничка, например картинку запрашивает с другого домена пусть с site.com, тогда и происходит еще один запрос на логин. Проверьте все пути. Попробуйте пустой тектовый файл (без картинок, включений, без подключаемых стилей, скриптов и подобного), получить напрямую к нему доступ.

shuron 15.05.2006 13:35

kartinok net na tom strani4ke :(

da i nemenjalos ni4ego wrode ne w strani4e ne w nastroke, krome kak PHP versii


Часовой пояс GMT +4, время: 22:17.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.