Запустить .htaccess на сервере cgi / fastcgi?

1

Я сделал сайт для спортивного клуба в этом районе. Я всегда запускал его на своем собственном сервере (apache2) при его создании и тестировании и использовал.htaccess, чтобы сделать некоторые перезаписи. Теперь сайт собирается жить на своем сервере, только проблема в том, что они работают на сервере cgi/fastcgi...

Я не настолько разбираюсь в таких условиях и модификациях ИТ, поэтому надеюсь, что вы сможете мне помочь или дать мне несколько советов. Каков наилучший способ сделать работу.htaccess (и весь сайт, который также включает php-код)? В настоящий момент на веб-сайте появляется сообщение об ошибке "(Ошибка IIS 8.5 с ошибкой 403.14 - Запрещенная ошибка)". Также их запуск PHP7...

Надеюсь, кто-нибудь может мне помочь !! Благодарю!!

.htaccess

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# redirect while under construction
RewriteCond %{REMOTE_ADDR} !^my\.ip\.addr\.ess$
RewriteCond %{REQUEST_URI} !construction\.html
RewriteRule ^(.*)$ /construction.html [R=302,L]

# remove .html extensions from the URL
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

# convert html to php without changing the extension
AddType application/x-httpd-php .htm .html

ErrorDocument 404 /errors/404.html
  • 1
    Пожалуйста, поделитесь своим .htaccess кодом, который вы пробовали.
  • 0
    Это просто стандартный файл .htaccess, и я отлично работаю на своем сервере apache2. Я добавлю это в мой первый пост!
Теги:
.htaccess
mod-rewrite

1 ответ

2
Лучший ответ

Это не имеет ничего общего с CGI или FastCGI.

.htaccess - это HTTP-специфическое средство Apache для настройки вашего HTTP-сервера.

Если вы хотите настроить Microsoft Internet Information Server, вам необходимо использовать методы настройки IIS, а не методы настройки Apache.

(Вы пытаетесь настроить три совершенно разных элемента в вашем конфигурационном файле Apache, поэтому я не буду искать подробные инструкции для эквивалентов IIS для всех из них).

  • 0
    Спасибо за ваш быстрый ответ! Таким образом, в основном код .htaccess никогда не будет работать на сервере Windows ...?
  • 0
    Сервер Windows под управлением Apache HTTPD - да. IIS? Нет.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню