Apache чтоли глючит?
на локалке не работает Rewrite mode.
Точнее работает, но не так как ожидается.
Стоит 2 апача.
1.3.28
и
2.0.49
при всех прочих равных прибамбасах (PHP, MySQL, FTP, SendMAil ... )
Настройки в httpd.conf практически одни и те же (исключая специфику версий), файл .htaccess один и тот же в каталоге проекта.
Врубаю 1.3.28,
пишу например
http://localhost/jimmy/house
всё отрабатывает хорошо! браузер показывает то, что ввёл я.
ВЫрубаю 1.3.28, врубаю 2.0.49
пишу то же самое
http://localhost/jimmy/house
страница отрабатывает так же хорошо, но строка GET в браузере меняется на
http://localhost/?param1=jimmy¶m2=house
Сами понимаете - некрасиво.
Повторяю все прочие настройки те же самые.
(VirtualHost-ы, mod-ы и т.д. )
[COLOR=red]from: squirL
перенесено. в более подходящий раздел.
[/COLOR]
а mod_rewrite у тебя в .htaccess? проверь чтобы они были одинаковы и запости сюда..
Цитата:
Originally posted by gufy
забавно :)
а mod_rewrite у тебя в .htaccess? проверь чтобы они были одинаковы и запости сюда..
забавно :)
а mod_rewrite у тебя в .htaccess? проверь чтобы они были одинаковы и запости сюда..
да, .htaccess в студию и httpd.conf-ы
Тут всё просто как три копейки:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ main.php [L]
RewriteEngine On
RewriteLogLevel 2
RewriteCond %{REQUEST_URI} !/main.php\.php
RewriteRule ^/(.*)/(.*)/$ /main.php?param1=$1¶m2=$2 [T=application/x-httpd-php,L]