Да не излиза .php накрая ?

emcuemnecu

Registered
Здравейте.
Надявам се за тук да е темата.

Забелязвам, че в повечето сайтове не изписва в страницата .html накрая или .php
ами изписва нещо от вида на: http://bulgaria.com/svishtov
но аз ако го направя трябва да е http://bulgaria.com/svishtov.php
как да стане ?
 
Тоест какво точно трябва да направя ? Бихте ли ми обяснили ?
Моля Ви, че много искам така да ми изписва без .php накрая!
 
Правиш един файл без име в разширение .htaccess в директорията на сайта и пишеш това в него:

RewriteEngine on
RewriteRule ^(.+) $1.php
 
Ако имаш още въпроси, подобни на този посети тази страница - http://www.generateit.net/mod-rewrite/ и напиши линка към дадения файл, след което отбележи как искаш да изглежда новия линк и вземи крайния код, който трябва да поставиш в .htaccess файл. Успех ;).
 
Karcho каза:
Правиш един файл без име в разширение .htaccess в директорията на сайта и пишеш това в него:

RewriteEngine on
RewriteRule ^(.+) $1.php

тоест имам файл .php който да го преименувам както ми каза на .htaccess ?
Че нещо това преименуване как да създам такъв файл не ми е ясно, използвам Notepad ++
 
Здравей опитай да замениш кода във файла който ти дадоха с това -

Код:
Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

пробвах го и проработи - http://stanev.co.uk/tutorials/index

надявам се да се получи.
 
Значи казаха ми, че не трябва да записвам файловете в бъдеще с .php разширение, но как да не са ?
 
emcuemnecu каза:
Значи казаха ми, че не трябва да записвам файловете в бъдеще с .php разширение, но как да не са ?

Файлът си го записваш с разширение .php, но когато добавиш това в .htaccess файла

Код:
Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

не е нужно да пишеш разширението на файла. Дадох ти пример в предишното си мнение как от http://stanev.co.uk/tutorials/index.php може да го отвориш и с http://stanev.co.uk/tutorials/index <= ако опиташ ще видиш, че и вторият пример работи дори и без .php разширението.
 

Back
Горе