Bet tai kaip jaunimas guglinti tingi... Problem: You have the following URLs for your website: www.example.com/about-us.html www.example.com/services.html www.example.com/contact-us.html However, you would like to hide file extensions from the end users, and allow them to access to the files using the following URLs: www.example.com/about-us www.example.com/services www.example.com/contact-us Solution: The solution can be achieved by using Apache’s mod_rewrite. Create an ..htaccess file in your website root directory with the following content. RewriteEngine On RewriteCond %{REQUEST_FILENAME}!-d RewriteCond %{REQUEST_FILENAME}!-f RewriteRule ^([^.]+)\.html$ $1 [L] # Replace html with your file extension, eg: php, htm, asp Correction RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.*)$ $1.html # Replace html with your file extension, eg: php, htm, aspMany thanks to Binh Nguyen (Commenter #1) for the correction To add a trailing slash at the end of the URL (for example: http://www.example.com/about-us/ to go to http://www.example.com/about-us.html) RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^([^/]+)/$ $1.html # Forces a trailing slash to be added RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$ RewriteRule (.*)$ /$1/ [R=301,L]Benefits: - Search engine friendly - Easier to read and remember - Extension/environment independent; when you change the technology used for your website (for eg: from using asp to php), you can be assured that all the links and bookmarks will still work. FX "Darko" wrote in message news:ijlb3t$7dj$1@trimpas.omnitel.net... ?Kaip tik ir aš noriu paklausti apie .htaccess :) Žodžiu svetainė yra html, ne WP :) tiesiog paprasta statinė svetainė su puslapiais: www.vardas.lt/paslauga/statyba.php www.vardas.lt/paslauga.php. padariau .htaccess failą su rewrite moduliu iš google. Nu ir žodžiu, jis turėtų, kaip ir slėpti visus extensionus su php, tačiau neslepia, bet nueina tarkim į www.vardas.lt/kontaktai, o nuėjus į www.vardas.lt/kontaktai.php rodo php plėtinį, gal ką negerai darau? ar reikia href laukely rašyti be extension? "FX" <someone@microsoft.com> parašė naujienų news:ijl8sb$309$1@trimpas.omnitel.net... > Ir dar .htaccess failiuko tau butinai reikes jei noresi pasidaryti ant wp > normalius url... rewrite rulzas rashosi y ta failiuka... be to saugumo > sumetimais tau reikia dar viena .htaccess failiuka isimesti y wp-admin > direktorija. Per htaccess failiuka gali blokuoti padrikus userius, isp ir > t.t. Daug kas ten gali buti aprashyta ir cashe'avimo rulzai ir t.t. > Zhodzhiu atsakymas - 42, klausk konkrechiau :D > > FX > > "Aras" wrote in message news:ijl83g$1du$1@trimpas.omnitel.net... > > Ar galėtumėt lietuviškai trumpai nupasakoti kas yra SEO ir kaip jis padeda > svetainės populiarinimui (jei teisingai suprantu)? > Prie to paties gal ir apie ".htaccess" failą paaiškintumėt? Kam jis > reikalingas? > Ir trečia: ar yra apribojimai HEAD meta tag'ams "keywords" ir > "descriptions", t.y. kiek ten galima prirašyti žodžių? > > P.S. Svetainė kuriama Wordpress pagrindu.