Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: htaccess [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
Vladimir Kheifets
Отправлено: 05 Января, 2022 - 23:07:46
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Vladimir Kheifets, то же самое..
Техподдержка говорит, что на хостинге 1 акк = 1 сайт

Ирина,
То, что на хостинге 1 акк = 1 сайт выяснили, а Вы задали им вопрос, с которого Вы открыли эту тему?
Цитата:
Есть сайт site.ru на нем поддомен wm.site.ru
Проблема с подпапками:
при переходе на wm.site.ru/php/ открывается wm.site.ru/wm/php/
Как сделать чтобы при переходе по той ссылке открывалось wm.site.ru/php/ ???
Итак, с Ваших слов:
1.Есть корневой каталог htdocs в нем лежит index.php сайт site.ru и его другие файлы.
2.В корневом каталоге записана папка wm поддомена wm.site.ru и файл .htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteCond %{HTTP_HOST} ^wm\.site\.ru$
  2. RewriteCond %{REQUEST_URI} !/wm/
  3. RewriteRule ^(.*)$ /wm/$1 [L]

3.В папке wm лежит index.php поддомен wm.site.ru и в нём есть линк
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href='http://wm.site.ru/php/index.php'>PHP</a>
при переходе на wm.site.ru/php/ открывается wm.site.ru/wm/php/
4. Ссылка в инклюд "./sys/header.php"

Уточните, пожалуйста, если я что не правильно понял.
Объясните, пожалуйста, зачем вообще нужен поддомен wm.site.ru?
Могли бы Вы показать Ваш корневой каталог htdocs со всеми папками и файлами (как минимум index.php и .htaccess в корне и в папках?
Где эта ссылка в инклюд "./sys/header.php"?

(Отредактировано автором: 05 Января, 2022 - 23:08:14)

 
 Top
Irina88
Отправлено: 06 Января, 2022 - 19:32:11
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Владимир, в корневом htdocs лежит сайт на движке JoinCMS. Аккаунты хо.юа нужно продлевать каждые 30 дней. Чтобы не заморачиваться с продлением, я решила создать сайт для вебмастеров на поддомене. Файлы и страницы, которые находятся в корне папки /wm/ , открываются без промежуточной папки /wm/ (т.е. при переходе по http://wm[dot]site[dot]ru/*[dot]* , открывается та же ссылка). В папке /wm/ есть подпапки /css/ , /js/ , /php/ и другие. В подпапках файла .htaccess нет.

Страница /wm/index.php состоит из

Спойлер (Отобразить)


Ссылка <a href='http://wm.site.ru/php/index.php'>PHP</a> находится в файле "/sys/header.php". Пробовала разместить ссылку в *[основная часть]* - результат тот же.

Я думаю, надо добавить .htaccess в подпапки...
(Добавление)
Файл htaccess в "/":

Спойлер (Отобразить)


Файл htaccess в "/wm/":

Спойлер (Отобразить)
 
 Top
Vladimir Kheifets
Отправлено: 07 Января, 2022 - 07:47:01
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Владимир, в корневом htdocs лежит сайт на движке JoinCMS. Аккаунты хо.юа нужно продлевать каждые 30 дней. Чтобы не заморачиваться с продлением, я решила создать сайт для вебмастеров на поддомене. Файлы и страницы, которые находятся в корне папки /wm/ , открываются без промежуточной папки /wm/ (т.е. при переходе по http://wm[dot]site[dot]ru/*[dot]* , открывается та же ссылка). В папке /wm/ есть подпапки /css/ , /js/ , /php/ и другие. В подпапках файла .htaccess нет.

Страница /wm/index.php состоит из

Спойлер (Отобразить)


Ссылка <a href='http://wm.site.ru/php/index.php'>PHP</a> находится в файле "/sys/header.php". Пробовала разместить ссылку в *[основная часть]* - результат тот же.

Я думаю, надо добавить .htaccess в подпапки...
(Добавление)
Файл htaccess в "/":

Спойлер (Отобразить)


Файл htaccess в "/wm/":

Спойлер (Отобразить)

Ирина, спасибо за подробную информацию.
Важно то, что в корневом htdocs лежит сайт на движке JoinCMS (или м.б. JohnCMS)
Видимо и Ваш сайт также реализован на CMS.
Он должен открываться на http://wm[dot]site[dot]ru (но, сейчас не открывается)
и по RewriteRule .htaccess в "/", должен вызывать index.php из каталога wm.
Вы пытались в каталоге wm в .htaccess отменить RewriteRule, но это не удалось.
Возможно, что это связано с тем, что есть настройки CMS или/и ностига не позволяющие это сделать.
Если Ваш сайт действительн реальзован на CMS, то решение нужно искать в рекомендациях её разработчиков.

(Отредактировано автором: 07 Января, 2022 - 07:49:56)

 
 Top
Irina88
Отправлено: 07 Января, 2022 - 19:21:31
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




 
 Top
Vladimir Kheifets
Отправлено: 08 Января, 2022 - 11:49:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Открывается и http://site[dot]ru/index.php и http://wm.site.ru/index.php

Первая ссылка: http: меняется на https выдаёт err 503:
Цитата:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Браузер акцептирует сертификат (с замочком).

Вторая ссылка:также http: меняется на https выдаёт (у меня на немецком) :
Цитата:
Seite wurde nicht gefunden
Die Verbindung mit dem Server wm.site.ru schlug fehl.
......
Браузер не акцептирует сертификат (с знаком i).

(Отредактировано автором: 08 Января, 2022 - 12:05:22)

 
 Top
Irina88
Отправлено: 08 Января, 2022 - 19:06:51
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Я про100 сократила адрес. Полный будет http://wab[dot]pp[dot]ua и http://wm[dot]wab[dot]pp[dot]ua
 
 Top
Vladimir Kheifets
Отправлено: 09 Января, 2022 - 07:14:48
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Я про100 сократила адрес. Полный будет http://wab[dot]pp[dot]ua и http://wm.wab.pp.ua

Ирина, добрый!
на сайте http://wab[dot]pp[dot]ua/ есть ссылка
CODE (html):
скопировать код в буфер обмена
  1. <a href="http://wm.wab.pp.ua">WEB - мастерская</a>
по клику открывается http://wm[dot]wab[dot]pp[dot]ua/
на нем была проблемная ссылка (см. мой пост от 29 Декабря, 2021 - 00:07:45)
CODE (html):
скопировать код в буфер обмена
  1. <a href='http://wm.site.ru/php/index.php'>PHP</a>
теперь в коде ссылка
CODE (html):
скопировать код в буфер обмена
  1. <a href="/php"><b>PHP</b></a>
по клику без проблем открывается http://wm[dot]wab[dot]pp[dot]ua/wm/php/ контент выбирается из каталога /php
Правильно ли я понял, что проблема снята?
Удачи!
 
 Top
Irina88
Отправлено: 09 Января, 2022 - 19:21:41
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Открывает http://wm[dot]wab[dot]pp[dot]ua/WM/php/ хотя ссылка http://wm[dot]wab[dot]pp[dot]ua/php/ .
В принципе, пусть будет так (если уж нельзя ничего сделать). Но хотелось бы чтобы в адресной строке не было промежуточной папки /WM/ ...
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB