Pereiti prie turinio

Rekomenduojami pranešimai

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1.php [L]

 

index.php - atidaro kaip "index.php" ir "index.html", bet index.html - Not Found. Kaip suprasti ? Kas blogai su tuo htaccess kodu ? Man rekia jog index.html atidarytų kaip index.html

Redagavo greitass
Nuoroda į pranešimą
Dalintis kituose puslapiuose
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1.php [L]

 

index.php - atidaro kaip "index.php" ir "index.html", bet index.html - Not Found. Kaip suprasti ? Kas blogai su tuo htaccess kodu ? Man rekia jog index.html atidarytų kaip index.html

 

 

RewriteEngine On
RewriteRule ^(.*).html $1.php

 

Pabandyk sita.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Reikia:

1.index.php atidarytų kaip: index.php, index.html

2.index.html atidarytų kaip: index.html

 

*su index.php 1 variantas veikia, o su index.html neveikia išvis(not found)

 

Geriau rašyk taip:

url: "index.php", noriu, kad būtų kraunamas "index.php"

url: "index.html", noriu, kad būtų kraunamas ....

 

Nes ir taip ir taip skaitau, bet niekaip neaišku, kuris realiai failas/scriptas turi būti kraunamas, kada bandomas pasiekti adresas "index.html".

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Įmetu į ftp failą index.php ir einu adresu .../index.php - atidaro. Einu adresu index.html - atidaro. Ištrinu šį failą.

 

Įmetu į ftp failą index.html ir einu adresu ../index.html - neatidaro, rašo "Not Found The requested URL /index.php was not found on this server.".

Tikiuosi dabar aiškiau :)

Redagavo greitass
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai bandyk:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php

 

Čia visas html užklausas bandys perrašyti į php scriptus jeigu toks .html failas neegzistuoja.

 

Aišku taip niekas daro, realiai turėtų būti taip:

 

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ index.php?url=$1

 

Tada index.php per $_GET["url"] pasiimsi tai ko reikia ir pagal tai vykdysi veiksmus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...