Pereiti prie turinio

Rekomenduojami pranešimai

Noriu padaryti kad pakeistų web adresą.

 

Naudoju:

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^index$ index.php [L]

 

Adresą pakeičia ir nukreipia kai rašau /index, bet kai nueinu į tą puslapį, adresą rodo ne /index, o /index.php. Ką daryti, kad rodytų /index?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

aš nesuprantu apie ką tu. sakai, kad veikia, bet nori, kad išliktų? perfrazuosiu ką supratau:

 

veikia, bet noriu, kad veiktų.

 

Yra nuoroda: www.adresas.lt/index (tikra nuoroda: www.adresas.lt/index.php). Aš nueinu į www.adresas.lt/index (veikia), tačiau naršyklės ADRESO LAUKELYJE rodo ne www.adresas.lt/index, o www.adresas.lt/index.php. Noriu, kad tame adreso laukelyje rodytų irgi www.adresas.lt/index

Redagavo Galantion
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Stai cia COdeIgniter htaccess, bet pilnai gali ir pritaikyti savo puslapiui bei poreikiams:

 

<IfModule mod_rewrite.c>

   RewriteEngine On
   RewriteBase /

   ### Canonicalize codeigniter URLs

   # If your default controller is something other than
   # "welcome" you should probably change this
   RewriteRule ^(welcome(/index)?|index(\.php)?)/?$ / [L,R=301]
   RewriteRule ^(.*)/index/?$ $1 [L,R=301]

   # Removes trailing slashes (prevents SEO duplicate content issues)
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.+)/$ $1 [L,R=301]

   # Enforce www
   # If you have subdomains, you can add them to 
   # the list using the "|" (OR) regex operator
   RewriteCond %{HTTP_HOST} !^(www|subdomain) [NC]
   RewriteRule ^(.*)$ http://www.domain.tld/$1 [L,R=301]

   # Enforce NO www
   #RewriteCond %{HTTP_HOST} ^www [NC]
   #RewriteRule ^(.*)$ http://domain.tld/$1 [L,R=301]

   ###

   # Removes access to the system folder by users.
   # Additionally this will allow you to create a System.php controller,
   # previously this would not have been possible.
   # 'system' can be replaced if you have renamed your system folder.
   RewriteCond %{REQUEST_URI} ^system.*
   RewriteRule ^(.*)$ /index.php/$1 [L]

   # Checks to see if the user is attempting to access a valid file,
   # such as an image or css document, if this isn't true it sends the
   # request to index.php
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>

<IfModule !mod_rewrite.c>

   # Without mod_rewrite, route 404's to the front controller
   ErrorDocument 404 /index.php

</IfModule>

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ą...