IIS и чпу

всем привет

при попытке установить дистрибутив на сервере с IIS он мне пишет

Модуль сервера: mod_rewrite Не удалось получить список установленных серверных модулей
Есть возможность использовать ЧПУ

Я правильно понимаю, что ЧПУ тем не менее будет правильно работать на сервере и проблем с индексацией у меня не будет?

Хочется заранее этот момент прояснить

Пробую перейти т.к. IIS гораздо шустрее на винде, чем apache, как его не оптимизируй

1 ответ

  • 1

    URL для IIS будут иметь вид example.com/index.php/shop/product/%product_url%/ т.е. включать в себя колено Index.php.

    Такой же режим работы и для Apache, в случае если mod_rewrite недоступен.

    • +1
      Игорь Игорь 10 ноября 2015 13:38 #

      Спасибо, тогда у меня еще есть вопрос

      Сейчас с рерайт правилами есть только эти файлы.6 штук

      в корне

      RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png)$ [or]
      RewriteCond %{REQUEST_URI} apple-touch-icon\.png$
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ index.php [L,QSA]

      <Directory D:\Server\apache\htdocs\wa-apps\contacts\lib\config\data>

      RewriteCond %{REQUEST_URI} \.jpg$
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ thumb.php [L,QSA]

      <Directory D:\Server\apache\htdocs\wa-apps\shop\lib\config\data>

      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ thumb.php [L,QSA]


      <Directory D:\Server\apache\htdocs\wa-data\protected\wa-installer\backup\wa-apps\shop\lib\config\data>

      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ thumb.php [L,QSA]

      D:\Server\apache\htdocs\wa-data\public\contacts\photos

      RewriteCond %{REQUEST_URI} \.jpg$
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ thumb.php [L,QSA]

      <Directory D:\Server\apache\htdocs\wa-data\public\shop\products>

      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ thumb.php [L,QSA]


      итого 6 штук. планируется ли их менять в дальнейшем?

      если нет, я бы их переписал для IIS, забыл бы про этот ужас, может еще в паблик на тот же гитхаб

      вообще я удивляюсь, что разработчики не сами это сделали, можно подумать кроме юникса платформ не существует...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите