kkkv39

Ошибка при переходе по ссылкам

Recommended Posts

Добрый вечер! Подскажите, может сталкивались с таким вопросом. После переноса сайта на другой сервер перестали открываться любые ссылки с главной страницы. Т.е работает только главная и все. При попытки перейти на любую другую, выдает:

 

 

Not Found

The requested URL /add/ was not found on this server.

Apache/2.4.7 (Ubuntu) Port 80

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

файлы все залились? хостер кто? адрес сайта есть? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый вечер! У меня такая же проблема, но файл .htaccess  на месте

адрес сайта какой? и подробно когда началось, что делали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Адрес сайта www.metr-za-metrom.pro, хостинг arvixe.com. Разместил сайт перед новым годом. Несколько дней он работал нормально. После НГ появилась эта ошибка. Проверял права доступа к директориям, пробовал менять настройки и т.д., обращался в техническую поддержку хостера, ничего не помогло. Полностью переустановил сайт, ошибка не пропала. Я думал, что где-то неправильно настроена генерация ссылок, но вроде все верно. Связь с базой данных есть, изменения и дополнения в нее вносятся нормально через админку сайта. Но в админку я могу войти только по прямой ссылке /admin и по админке я перемещаюсь нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сайт стоит в корневой папке или в другой?

нужен доступ по фтп и доступ в админку

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сайт стоит в корневой папке или в другой?

нужен доступ по фтп и доступ в админку

Кинул в личку

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у вас вообще на папках права не стоят! А этот достут фтп гостевой или нормальный? т.к. неполучается поменять права

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это нормальный полный доступ. Я менял все разрешения через внутренний файловый менеджер хостера. он показывает, что везде разрешения стоят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это нормальный полный доступ. Я менял все разрешения через внутренний файловый менеджер хостера. он показывает, что везде разрешения стоят.

странно у меня показывает 0000

 

Надо на хостинг лезть и смотреть

 

На всякий случай через SSH — узнавайте у вашего хостера

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

но файл .htaccess  на месте

 

То, что он на месте - это хорошо. А что в нем? То, что есть перемещение в админке, ни о чем не говорит, так как админка расположена в реальной папке, поэтому и отзывается на урлы. А вот все остальные адреса являются обрабатываемыми mod_rewrite-модулем и для них как раз нужна настройка хтаццесса, так как реальных физических адресов соответствующих этим ссылкам не существует. Возможно выключен модуль mod_rewrite.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Options -Indexes
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php [L]
ErrorDocument 404 /404.html
</IfModule>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думаю на хостинге не включен mod_rewrite или же не разрешен локальный .htaccess, надо хостингу писать вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошо, спасибо, попробую связаться с хостингом и выяснить у них эти вопросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, прошу прощения, но я не учел, что у меня не *nix-хостинг, соответственно .htaccess не разрешен. Вопрос теперь стоит так: сможете ли вы помочь конвертнуть rewrite в web.config? Надеюсь, что это помодет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="sitebill" patternSyntax="Wildcard">

<match url="*" />

<conditions>

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />

</conditions>

<action type="Rewrite" url="index.php" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас