[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работают ссылки
SoMeOnE
Здравствуйте
Есть сайт, который работает на компе, где сборочная установка локального сервера.
На домашнем компе этот же сайт не работает.
Выводит ошибку
The requested URL /xalq_original/lang,en/ was not found on this server.

Вот кусок кода где редирект
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://'.$_SERVER['HTTP_HOST'].$sub.'/lang,en/');


И htaccsess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\.com
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=permanent,L]
RewriteRule ^.*\.pdf$ dw.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1 [L]
</
IfModule>


Вродебы проблема 100% в настройках сервера. Но не могу определить, что именно не так..

На домашнем компе стоит WAMPSERVER.

В файле httpd.conf изменял настройки AllowOverride на ALL(это то что в гугле нашел). Вся равно не работает.
Кто знает в чем там проблема.

Без редиректа сайт грузится http://localhost/xalq_original/ Вот такая ссылка. Но при переходе на другую страницу, язык цепляется автоматически. Например
http://localhost/xalq/about_company/lang,en/ и опять тоже самое.



Спустя 4 часа, 29 минут, 42 секунды (29.03.2011 - 23:22) kirik написал(а):
Цитата (SoMeOnE @ 29.03.2011 - 10:52)
В файле httpd.conf изменял настройки AllowOverride на ALL(это то что в гугле нашел).

Конфиг апача после изменений перегружали?

Спустя 7 минут, 52 секунды (29.03.2011 - 23:30) SoMeOnE написал(а):
kirik
Да перезагружал. Только в том файле в двух местах это настройка.
Хотя я впринципе повсякому скомбиноровал, но ошибка повторяется.

Спустя 8 минут, 57 секунд (29.03.2011 - 23:39) kirik написал(а):
Цитата (SoMeOnE @ 29.03.2011 - 15:30)
Только в том файле в двух местах это настройка.

Для папки с сайтами там только одна конфигурация..
А попробуйте убрать <IfModule mod_rewrite.c>?

Спустя 10 минут, 20 секунд (29.03.2011 - 23:49) SoMeOnE написал(а):
Цитата (kirik @ 29.03.2011 - 20:39)
Цитата (SoMeOnE @ 29.03.2011 - 15:30)
Только в том файле в двух местах это настройка.

Для папки с сайтами там только одна конфигурация..
А попробуйте убрать <IfModule mod_rewrite.c>?

конфиг меняю в этой C:\wamp\bin\apache\Apache2.2.11\conf папке
Там есть
<Directory "cgi-bin">
AllowOverride ALL
Options None
Order allow,deny
Allow from all
</Directory>

и
<Directory />
Options FollowSymLinks
AllowOverride ALL
Order deny,allow
Deny from all
</Directory>


Когда из htaccess убираю <IfModule mod_rewrite.c> показывает ошибку 500
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Спустя 16 минут, 14 секунд (30.03.2011 - 00:05) SoMeOnE написал(а):
В некоторых местах пишут, что может надо изменить права на папку. Агде это можно сделать?

Спустя 40 минут, 7 секунд (30.03.2011 - 00:45) kirik написал(а):
Цитата (SoMeOnE @ 29.03.2011 - 15:49)
Когда из htaccess убираю <IfModule mod_rewrite.c> показывает ошибку 500

Значит не стоит mod_rewrite.

Спустя 16 часов, 48 минут, 8 секунд (30.03.2011 - 17:33) SoMeOnE написал(а):
Цитата (kirik @ 29.03.2011 - 21:45)
Цитата (SoMeOnE @ 29.03.2011 - 15:49)
Когда из htaccess убираю <IfModule mod_rewrite.c> показывает ошибку 500

Значит не стоит mod_rewrite.

И что нужно сделать

Спустя 4 часа, 42 минуты, 10 секунд (30.03.2011 - 22:16) kirik написал(а):
Цитата (SoMeOnE @ 30.03.2011 - 09:33)
И что нужно сделать

Поставить его? smile.gif Или он уже наверняка есть, просто его нужно включить (под линуксом нужно добавить ссылку на файл apache2/mods-available/rewrite.load в папку apache2/mods-enabled/)

Спустя 1 час, 6 минут, 35 секунд (30.03.2011 - 23:22) SoMeOnE написал(а):
kirik
Ну я понел, что его надо установить). Имелось виду как это сделать.
Спасибо. Теперь заработало.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.