.htaccess

Zde můžete psát o tématech jiných, než je phpBB.
Odpovědět
Jarek
Příspěvky: 102
Registrován: čtv 27. srp 2009 8:08:23

.htaccess

Příspěvek od Jarek » sob 05. čer 2010 19:52:20

Mam problem s .htaccess vůbec nerozumím podstrkavaní a některým funkcím. Nemohl by někdo dat odkaz, klidně v angličtině ale tak aby byl idiotn fest. Pač jsem debil a vůbec tomu nerozumím. Nedaří se mi přesměrovat domena.cz/index.php na domena.cz/index.htm nebo index.html

please help.

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: .htaccess

Příspěvek od Culprit » sob 05. čer 2010 21:20:25

Tak první věc: .htaccess je využíván Apache web serverem tedy http://apache.org/
Druhá věc: základní defaultní dokumenty se nastavují v httpd.conf takže opět na http://apache.org/
Třetí věc: chceš li změnit nějakou vlastnost apache web serveru, musí to být povoleno.
Čtvrtá věc: Strejda google umí vyhledávat takže http://google.cz/ a tam bych zadal něco jako "configuration .htaccess site:apache.org" http://www.google.com/search?q=configur ... apache.org

A tu je Apache Tutorial: .htaccess files
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

Jarek
Příspěvky: 102
Registrován: čtv 27. srp 2009 8:08:23

Re: .htaccess

Příspěvek od Jarek » sob 05. čer 2010 21:38:16

apache mi funguje

A strejda google našel

http://kao.cz/prostredky/htaccess.php
http://www.webhosting-domeny.info/seo/htaccess/
http://faq-old.station.cz/htaccess/
http://www.webweaver.nu/html-tips/web-redirection.shtml
http://web.nejmedia.net/htaccess-6-presmerovani.htm


Ale ten příklad ktery jsem uvedl se mi nedaří. Prostě něco nechapu a nevím co, nemůžu tu skladačku dat do kupy. Nevím co. Postupouju podle navodu. Na jpw jsem se díval taky.

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: .htaccess

Příspěvek od WhiteWolfSix » ned 06. čer 2010 7:12:43

WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Jarek
Příspěvky: 102
Registrován: čtv 27. srp 2009 8:08:23

Re: .htaccess

Příspěvek od Jarek » ned 06. čer 2010 10:47:29

Tak jsem pokračoval v guglovaní a našel jsem http://jary.borec.cz/html/access02.php

Podle toho co jsi mi poradil tak se mi vytvořil nekonečny cyklus, ktery mi shodil server. Když jsem dal redirect tak mi to začalo skakat mezi main.html a main.php. Ono existuje jedna cesta podle htaccess ale to bych musel soubory php přejmenovat vytvořit proměné. Touhle cestou se nechci dat. Opravdu neexistuje jednoduchy zpusob jak udělat to co jsem napsal níže.


Ja potřebuju z domena.cz/main.php na domena.cz/main.html

help please

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: .htaccess

Příspěvek od WhiteWolfSix » ned 06. čer 2010 12:41:51

Spravíš to cez DirectoryIndex, len ako prvý dáš main.html
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Jarek
Příspěvky: 102
Registrován: čtv 27. srp 2009 8:08:23

Re: .htaccess

Příspěvek od Jarek » ned 06. čer 2010 16:59:47

Napsal jsem to takle:

Kód: Vybrat vše

RewriteEngine on
DirectoryIndex  main.html main.php
A jediny co se stalo. Tak že misto index.php je po zadaní domeny main.php

Podřebuju podstrčit main.php a navenek, respektive v url se to ma tvařit takto: main.html.

http://www.jakpsatweb.cz/server/mod-rewrite.html

Kód: Vybrat vše

# podstrceni
RewriteEngine on
RewriteRule zadana-stranka\.html podstrcena-stranka.html

Tohle nějak nefunguje. :(

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: .htaccess

Příspěvek od Culprit » ned 06. čer 2010 17:18:38

Základní DirectoryIndex

Kód: Vybrat vše

DirectoryIndex main.html main.php
Rewrite Engine vyžaduje více

Kód: Vybrat vše

RewriteEngine on
RewriteBase /
RewriteRule ^co_smruji\.html$ kam_smeruji.html
To je ale pouhý základ. Jinak Rewrite je daleko komplexnější mod pro apache server.

Musí tam být RewriteBase
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

Jarek
Příspěvky: 102
Registrován: čtv 27. srp 2009 8:08:23

Re: .htaccess

Příspěvek od Jarek » ned 06. čer 2010 17:49:22

Kód: Vybrat vše

RewriteCond  %{HTTP_HOST}  ^domena\.cz
RewriteRule  ^uvod(.*)\.html$  http://domena.cz/index.php [L,QSA]

RewriteCond  %{HTTP_HOST}  ^domena\.cz
RewriteRule  ^predstaveni(.*)\.html$  http://domena.cz/main.php [L,QSA]

RewriteCond  %{HTTP_HOST}  ^domena\.cz
RewriteRule  ^osazenstvo(.*)\.html$  http://domena.cz/personal.php [L,QSA]

RewriteCond  %{HTTP_HOST}  ^domena\.cz
RewriteRule  ^cenik(.*)\.html$  http://domena.cz/cenik.php [L,QSA]

RewriteCond  %{HTTP_HOST}  ^domena\.cz
RewriteRule  ^pohotovost(.*)\.html$  http://domena.cz/kontakt.php [L,QSA] 

a nebo i takto jsem to zkoušel...

Kód: Vybrat vše

RewriteCond %{REQUEST_URI} ^.html
RewriteRule ^index.html$ index.php [R=301,L]

RewriteCond %{REQUEST_URI} ^.html
RewriteRule ^main.html$ main.php [R=301,L]

RewriteCond %{REQUEST_URI} ^.html
RewriteRule ^personal.html$ personal.php [R=301,L]

RewriteCond %{REQUEST_URI} ^.html
RewriteRule ^cenik.html$ cenik.php [R=301,L]

RewriteCond %{REQUEST_URI} ^.html
RewriteRule ^kontakt.html$ kontakt.php [R=301,L]

Jarek
Příspěvky: 102
Registrován: čtv 27. srp 2009 8:08:23

Re: .htaccess

Příspěvek od Jarek » ned 06. čer 2010 17:54:08

http://web.nejmedia.net/htaccess-4-dynamicky-web.htm

Takle by to asi šlo, ale nevidím duvod proč bych main.php měl předělavat na main.php?stranka=uvod

:(

Jarin Rukavica

Re: .htaccess

Příspěvek od Jarin Rukavica » ned 06. čer 2010 22:18:17

Tak musím konstatovat, že jsem debil. Už ono se mi to přepsalo. Ale musel jsem změnit odkazy na tlačitkach abych tam dostal html. Jinymi slovy se tam ukazovalo php protože jsem dal špatně odkazy, pak už to zbyvalo jen dosměrovat. Ja se vždycky zaciklím na nějaké pičovině.

Jsem DEBIL jsem DEBIL.

Takova pičovina a 6 hodin v prdeli. :( KUWA!!!

Odpovědět