IIS и чпу
всем привет
при попытке установить дистрибутив на сервере с IIS он мне пишет
Модуль сервера: mod_rewrite Не удалось получить список установленных серверных модулей
Есть возможность использовать ЧПУ
Я правильно понимаю, что ЧПУ тем не менее будет правильно работать на сервере и проблем с индексацией у меня не будет?
Хочется заранее этот момент прояснить
Пробую перейти т.к. IIS гораздо шустрее на винде, чем apache, как его не оптимизируй
2 ответа
URL для IIS будут иметь вид example.com/index.php/shop/product/%product_url%/ т.е. включать в себя колено Index.php.
Такой же режим работы и для Apache, в случае если mod_rewrite недоступен.
Спасибо, тогда у меня еще есть вопрос
Сейчас с рерайт правилами есть только эти файлы.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, забыл бы про этот ужас, может еще в паблик на тот же гитхаб
вообще я удивляюсь, что разработчики не сами это сделали, можно подумать кроме юникса платформ не существует...