.htaccess - problem s prepisem url

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

.htaccess - problem s prepisem url

Příspěvek od NEONET »

.htaccess

Kód: Vybrat vše

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^album-(.*).html$ index.php?page=photos&album=$1 [L,QSA]
RewriteRule ^(.*).html$ index.php?page=$1 [L,QSA]
index.php

Kód: Vybrat vše

<?php
require "common.php";

switch ( $_GET['page'] ) {
  case 'sluzby': $put = 'sluzby'; break;
  case 'qms': $put = 'qms'; break;
  case 'galerie': $put = 'galerie'; break;
  case 'photos': $put = 'photos'; break;
  case 'kontakt': $put = 'kontakt'; break;
  case 'objednavka': $put = 'objednavka'; break;
  case 'odhlasit': $put = 'odhlasit'; break;
  case 'admin': $put = 'admin'; break;                                                     
  default: $put = 'home';  break;

}
include IP.'/page_php/'.$put.'.php';
?>
chybova hlaska

Kód: Vybrat vše

Not Found

The requested URL /var/www/neonets.eu/lm/index.php was not found on this server.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch Server at lm.neonets.eu Port 80

.htaccess funguje, nemejte obavy, problem nekde na serveru, vi nekdo cim by to mohlo byt?
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: .htaccess - problem s prepisem url

Příspěvek od OndraSter »

Nemáš náhodou nějak upravený root toho webrootu?

Zkus se poohlídnout po RewriteBase. Je to můj první tip, po kterém bych se koukal.

A v apache logu nic neni?
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Re: .htaccess - problem s prepisem url

Příspěvek od NEONET »

mam to podle tebe (jako myslim vhost) tak se vyznas

neonets.eu.conf

Kód: Vybrat vše

<Directory "/var/www/neonets.eu/*">
php_admin_value open_basedir /var/www/neonets.eu:/var/tmp
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

v logu to same co v chybe soubor pry neexistuje
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: .htaccess - problem s prepisem url

Příspěvek od OndraSter »

Zkus dát RewriteBase /www do toho htacessu
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Re: .htaccess - problem s prepisem url

Příspěvek od NEONET »

nvm proc zrovna RewriteBase /www do .htaccess ale zkusil jsem a nic... - v chybe bylo ze nemuze najit soubor ve slozce /www/index.php

tak jsem zkusil
RewriteBase /var/www/neonets.eu/lm

a vysledek stejny jako kdyz to tam neni, takze open_basedir to neni
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: .htaccess - problem s prepisem url

Příspěvek od OndraSter »

Jo sorry, to mi nedošlo že tam musí být celá adresa a nejen adresa od vhostu.

Máš tu strukturu stejně jako já:

/var/www/<domena>/<subdomena>?

Pak jestli to testuješ na lm.neonets.eu by ten rewritebase měl být OK.

Hele a co zkusit oescapovat tečky? :)
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Re: .htaccess - problem s prepisem url

Příspěvek od NEONET »

jo strukturu mame stejne, podivej na tohle, co to hlasi

Kód: Vybrat vše

The requested URL /var/www/neonets.eu/lm/index.php was not found on this server.

A jak myslis oescapovat tečky?
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: .htaccess - problem s prepisem url

Příspěvek od OndraSter »

Kód: Vybrat vše

RewriteRule ^album-(.*)\.html$ index\.php?page=photos&album=$1 [L,QSA]
RewriteRule ^(.*)\.html$ index\.php?page=$1 [L,QSA]
Nejsem si teď jistý, jestli se escapuje i v výstupním formátu, ale ve vstupním určitě.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: .htaccess - problem s prepisem url

Příspěvek od bubanek »

Kód: Vybrat vše

RewriteBase /
:-)


// OndraSter - ok, těsně vedle
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Re: .htaccess - problem s prepisem url

Příspěvek od NEONET »

OndraSter: nefunguje

bubanek: bravo, ale jakto, dokazes to vysvetlit?
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: .htaccess - problem s prepisem url

Příspěvek od bubanek »

Pro apache je rootem ta složka www, případně jiná "subdoména".
Prostě co se týče webu, tak nevidí nic nad tou složkou.

Plyne to z nastavení subdomén - na našem serveru to máme podobně a taky nám chvíli trvalo, než jsem na to přišli :)
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Re: .htaccess - problem s prepisem url

Příspěvek od NEONET »

ok, chapu, dekuji :)
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
Odpovědět

Zpět na „Programování a web“