Portál AbcLinuxu, 4. května 2024 14:23


Dotaz: Problém s htaccess

15.5.2012 11:18 Jura
Problém s htaccess
Přečteno: 223×
Odpovědět | Admin

Ahoj, mám problém, že mě vůbec nefunguje rewrite...

Povolil jsem modul "rewrite.load"

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

Povolil jsem modul "vhost_alias.load"

ln -s /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-enabled/

Restartoval jsem Apache2

/etc/init.d/apache2 restart

V konfiguraci Apache2 mám

<VirtualHost *:80>
	ServerAdmin webmaster@localhost

	DocumentRoot /var/www
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog ${APACHE_LOG_DIR}/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Soubor htaccess mám v adresáři /var/www/

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?seo_1=$1 [L,QSA]

Neporadí někdo znalý oboru, Děkuji


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.5.2012 11:20 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Problém s htaccess
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten soubor se nejmenuje htaccess, ale .htaccess (tečka na začátku).
15.5.2012 11:26 Jura
Rozbalit Rozbalit vše Re: Problém s htaccess
Díky, tečku tam mám, akorat jsem ji zde neuváděl, omlouvám se..
15.5.2012 11:23 NN
Rozbalit Rozbalit vše Re: Problém s htaccess
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dake logy, nemame ? Co ti konkretne nefunguje ?

NN
15.5.2012 11:30 Jura
Rozbalit Rozbalit vše Re: Problém s htaccess

error log mi píše jen tohle

[Tue May 15 11:24:07 2012] [error] [client xx.xx.xx.xx] File does not exist: /var/www/list, referer: http://xx.xx.xx.xx/
pořád to hledá adresář list, přitom by se měl načíst jen index.php a obsah "list" by měla být v $_GET['seo_1'] čili
echo $_GET['seo_1']; by měla vypsat list.
15.5.2012 12:01 DK
Rozbalit Rozbalit vše Re: Problém s htaccess
zapni si rewrite log a uvidis, kde mas problem :) takhle od oka vyzkousej toto
RewriteRule ^([a-z]+)/?$ index.php?seo_1=$1 [L,QSA]

pokud ani toto nepujde, smaz ten symlink a pouzij prikaz "a2enmod rewrite"
15.5.2012 13:06 Jura
Rozbalit Rozbalit vše Re: Problém s htaccess

Problém byl tady

AllowOverride None má tam být All
Díky všem za pomoc
15.5.2012 20:02 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Problém s htaccess
Nejsem si úplně jistý, ale mělo by stačit jen

AllowOverride FileInfo Options

pokud nechcete povolit vše…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.