2015-04-24 4 views
3

Я исследовал эту тему в stackoverflow и пробовал предлагаемые решения и до сих пор не решил проблему. У меня есть два сайта в Godaddy, построенные точно так же, но один загружает css, а другой - нет. Сайт, не загружающий css, отлично загружается в бесплатных хостингах. Я пробовал проверять регистр, проблемы с пути и папки, разрешения и все, что я могу придумать и до сих пор не получить загрузку css. Css находится в папке css, и все выглядит нормально. Вот мой код:CSS не загружается в godaddy

<link rel="stylesheet" href="/css/styles.css" type="text/css"/> 
    <link rel="stylesheet" href="/css/flexslider.css" type="text/css"/> 

URL не работает в GoDaddy: www.progeneticlagarita.com

URL рабочего: www.progeneticlagarita.x10host.com

Заранее спасибо за любой свет на это! !

ответ

0

Просто, чтобы быть уверенным:

1) Вы можете поставить абсолютные пути к файлам CSS вместо относительных путей и проверки. Например: http://www.progeneticlagarita.com/css/styles.css

2) Также попробуйте открыть этот абсолютный путь непосредственно в браузере.

+0

Привет BlueKlip, я сделал чек бот, и я получил «Внутренняя ошибка сервера» ... ошибка 500, если быть точным .. – Sara

0

Потенциальная причина, поскольку те не являются одними и теми же доменами, существует ли два отдельных файла зоны DNS для управления каждой из них. Я свистел как доменные имена и получил два отдельных IP-адресов:

enter image description here

Я не уверен на 100%, если это решит вашу проблему, но если ваш сайт только на одном сервере, то только один работающих IP-адресов, может помочь вам отследить вашу проблему.

Надеюсь, это поможет!

0

Вы пробовали обратиться в службу поддержки? HTTP ERROR 500 - это ошибка сервера, либо конфигурация веб-сервера запрещает вам обращаться к ссылке/пути ваших активов или ошибке базы данных. Я не администратор сервера, но мой ответ основан на моем предыдущем опыте и том, что я сделал, чтобы отладить его.

Некоторой связанная информация:

Error 500 and The server responded with a status of 500 (Internal Server Error)

+0

Привет, Vainglory07, я тоже не администратор сервера, но вижу, что я получаю ошибку 500 ... Я проверил с поддержкой клиентов (я звонил 3 раза), и они говорят, что они не могут понять, что не так. Ошибка 500 на конце, верно? (Я читаю ваши ссылки, спасибо!) – Sara

0

Одной из наиболее распространенных причин для ошибки 500 является неправильно .htaccess файлом. Это также объясняет, почему ваш сайт работает на одном сервере, а не на другом, потому что разные серверы могут иметь разные конфигурации.

Проверьте, есть ли у вас файл .htaccess внутри вашего каталога /css/. Помните, что этот файл по умолчанию скрыт, убедитесь, что вы включили «Показать скрытые файлы», если они доступны. Если такого файла нет, см., Если родительский каталог содержит файл .htaccess со ссылкой на каталог /css/. Даже самая маленькая ошибка синтаксиса даст вам ошибку, обычно ошибку 500. Попробуйте прокомментировать некоторые строки, добавив # спереди или переименуйте весь файл в другое место (не забудьте сделать резервную копию любого файла перед редактированием).

Причина, по которой я думаю, что проблема связана с папкой /css/, заключается в том, что только эта папка недоступна. Если вы попробуете посетить http://www.progeneticlagarita.com/img/, отображается ошибка 403 Forbidden (недопустимый список каталогов).

http://www.progeneticlagarita.com/css/, однако, дает другую ошибку: 500 Внутренняя ошибка сервера.

Несколько предложений, чтобы искать в файле .htaccess:

  • AddType application/x-httpd-php5 php

    Это (или аналогичный), команда включит определенную версию PHP на вашем сервере. Эта конкретная команда работает на HostGator, но НЕ для GoDaddy.

  • Option Includes

    If you use use "Option Includes," "Options -Includes," or "Options +Includes" in your .htaccess file, your site might display a "500 - Internal Server Error." (GoDaddy support)

+0

Спасибо Johanpw !!!! вау это решило. Проблема была в файле .htaccess, который был в файле/css/directory. Я удалил этот файл и вуаля, сайт исправлен. Я полностью благодарен !!!!!!! :) – Sara

+0

Добро пожаловать, я рад, что решение сработало. Плохой файл '.htaccess' обычно хуже, чем ни один ... – johanpw

+0

hi @Sara, убедитесь, что upvote (нажмите стрелку вверх), какие-либо ответы, которые вы считаете полезными, и принять этот ответ, так как он решил вашу проблему. – insaner

0

<link rel="stylesheet" href="/css/styles.css" type="text/css"/> 
<link rel="stylesheet" href="/css/flexslider.css" type="text/css"/> 

Эта проблема связана с типами MIME, которые специфичны в Godadddy хостинг. в настройках веб-сервера, необходимо определить типы используемых MIME. чтобы сделать его простым MIME-типы - это типы файлов или носителей, которые мы используем в нашем коде. Это может быть простой файл CSS или изображение или экземпляр.

Я предпочитаю использовать все основные типы MIME. все из которых перечислены в этом link

На более четкого понимания о настройках окна - проверить this

Смежные вопросы