Автор Тема: Помогите разобраться с настройкой URL (сайт сейчас не доступен)  (Прочитано 506 раз)

14 Января 2016, 15:40:26
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте. В настройках SEO и URLs
изменили   УСТАНОВКИ ЧПУ     (URL-АДРЕСА )

было НЕТ, выбрали ДА
после этого сайт перестал открываться

Хочу обратить внимание:
В настройках SEO и URLs
 страница: index - поле ЧПУ пустое
 Переписывать URL - невозможно там ничего написать

сейчас   УСТАНОВКИ ЧПУ - выбрали НЕТ,

кеш чистили
помогите, пожалуйста,
заранее спасибо всем за ответы
14 Января 2016, 16:03:23
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
14 Января 2016, 16:12:22
Ответ #2
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Apache или Nginx?

как определить? к сожалению, я не понимаю, о чем Вы спрашиваете

p.s. большое спасибо за ответ и желание помочь
14 Января 2016, 16:48:21
Ответ #3
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Nginx не ставили дополнительно
если мы правильно поняли Ваш вопрос
14 Января 2016, 17:50:55
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85945
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Зайдите в Панель управления > Конфигурация > Информация
Информация о сервере
Версия веб-сервера ....здесь увидите что у вас установлено.
14 Января 2016, 18:14:50
Ответ #5
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
 Информация о сервере

Информация о сервере Windows NT build 9200 (Windows Server 2012 R2 Standard Edition) i586

Версия веб-сервера Microsoft-IIS/8.5

Версия PHP 5.4.45

Доступный объем памяти 128M

Максимальное время выполнения 60


спасибо за ответ. я глянула в информации, не нашла там нужных слов Apache или Nginx))) и не ответила сразу
14 Января 2016, 19:00:54
Ответ #6
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
ЧПУ у вас не работает потому что правила редиректа нужно добавить в web.config, дефолтный .htaccess не работает на IIS.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
14 Января 2016, 19:22:14
Ответ #7
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо Вам!
еще вопрос, включила ЧПУ, а здесь нужно ДА или НЕТ
Отключить опцию Apache MultiViews
Отключить модуль Apache mod_security
(это под пунктом включить ЧПУ)

По Вашему совету:
дефолтного web.config нет. создала. но наверное не так. могу я Вас попросить помочь мне. что именно нужно туда написать?
я так понимаю нужный ответ тут (у меня там хостинг): https://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/kak-dobavit-redirekt/redirekt-cherez-web-config
не пойму какое из там перечисленных правил мне нужно

спасибо за ответ. а то уже пью валерьянку (я создаю интернет магазин -экологичных товаров, в основном игрушек для детей, я сама мама - поэтому работаю только ночью, когда малыш спит, -много времени ушло на создание магазина-хотя товаров и не много успела залить, но все равно - переживаю, если не получится возобновить работу сайта)
14 Января 2016, 19:38:39
Ответ #8
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Директивы Apache вам не нужны, у вас другой вебсервер.
С IIS у вас будут постоянные проблемы. Вам нужно сменить на Apache, это самый простой вариант, многие функции будут работать сразу из коробки.

Для web.config правила такие
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <rewrite>
           <rules>
               <rule name="Imported Rule 1" stopProcessing="true">
                   <match url="^api/?(.*)$" ignoreCase="false" />
                   <action type="Rewrite" url="webservice/dispatcher.php?url={R:1}" appendQueryString="true" />
               </rule>
               <rule name="Imported Rule 2" stopProcessing="true">
                   <match url="^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}-{R:2}{R:3}{R:4}.jpg" />
               </rule>
               <rule name="Imported Rule 3" stopProcessing="true">
                   <match url="^([0-9]+)\-([0-9]+)(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}-{R:2}{R:3}.jpg" />
               </rule>
               <rule name="Imported Rule 4" stopProcessing="true">
                   <match url="^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:1}{R:2}{R:3}.jpg" />
               </rule>
               <rule name="Imported Rule 5" stopProcessing="true">
                   <match url="^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:1}{R:2}{R:3}{R:4}.jpg" />
               </rule>
               <rule name="Imported Rule 6" stopProcessing="true">
                   <match url="^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:3}/{R:1}{R:2}{R:3}{R:4}{R:5}.jpg" />
               </rule>
               <rule name="Imported Rule 7" stopProcessing="true">
                   <match url="^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:3}/{R:4}/{R:1}{R:2}{R:3}{R:4}{R:5}{R:6}.jpg" />
               </rule>
               <rule name="Imported Rule 8" stopProcessing="true">
                   <match url="^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:3}/{R:4}/{R:5}/{R:1}{R:2}{R:3}{R:4}{R:5}{R:6}{R:7}.jpg" />
               </rule>
               <rule name="Imported Rule 9" stopProcessing="true">
                   <match url="^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:3}/{R:4}/{R:5}/{R:6}/{R:1}{R:2}{R:3}{R:4}{R:5}{R:6}{R:7}{R:8}.jpg" />
               </rule>
               <rule name="Imported Rule 10" stopProcessing="true">
                   <match url="^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:3}/{R:4}/{R:5}/{R:6}/{R:7}/{R:1}{R:2}{R:3}{R:4}{R:5}{R:6}{R:7}{R:8}{R:9}.jpg" />
               </rule>
               <rule name="Imported Rule 11" stopProcessing="true">
                   <match url="^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/p/{R:1}/{R:2}/{R:3}/{R:4}/{R:5}/{R:6}/{R:7}/{R:8}/{R:1}{R:2}{R:3}{R:4}{R:5}{R:6}{R:7}{R:8}{R:9}{R:1}0.jpg" />
               </rule>
               <rule name="Imported Rule 12" stopProcessing="true">
                   <match url="^c/([0-9]+)(\-[_a-zA-Z0-9-\.*]*)(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/c/{R:1}{R:2}{R:3}.jpg" />
               </rule>
               <rule name="Imported Rule 13" stopProcessing="true">
                   <match url="^c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$" ignoreCase="false" />
                   <action type="Rewrite" url="img/c/{R:1}{R:2}.jpg" />
               </rule>
<rule name="Imported Rule 14" stopProcessing="true">
                    <match url="^.*$" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" pattern="" ignoreCase="false" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" pattern="" ignoreCase="false" />
                    </conditions>
                    <action type="None" />
                </rule>
                <rule name="Imported Rule 15" stopProcessing="true">
                   <match url="^.*$" />
                    <action type="Rewrite" url="index.php" />
               </rule>
           </rules>
       </rewrite>
   </system.webServer>
</configuration>
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
14 Января 2016, 19:49:45
Ответ #9
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо Вам! Здоровья Вашей семье!
 Я создала документ в блокноте web.config залила его в корневую папку=сразу внутри сайта

почистила кеш
непомогло

Вам нужно сменить на Apache - это поменять хостинг, - на тот у которого будет Apache? или как сменить Apache?

дело в том что я уже и без чпу согласна, но при выборе ЧПУ НЕТ - тоже не открывается сайт(
14 Января 2016, 19:54:42
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Хостинг сменить или в супорт написать о переходе на Linux.
Windows не для Prestashop.
14 Января 2016, 19:57:10
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
14 Января 2016, 20:17:42
Ответ #12
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, и за хостинг спасибо.

после создания web.config - нужно ли генерировать htaccess? (че спрашиваю, - все равно сайт не открывается)

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

14 Января 2016, 20:37:56
Ответ #13
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85945
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
htaccess генерировать не нужно.
Если вы ничего не меняли в файлах, то выключите ЧПУ в Настройках SEO и URLs, очистите кеш в Настройках Производительность и все заработает.
14 Января 2016, 21:16:12
Ответ #14
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
в том то и дело что не работает

изменяла только Мета описание (было написанно что то типа созданно в престашоп)   
в    Мета-теги
Редактировать: index
 в настройках seo & url