Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ $1.php [QSA,L]
AddDefaultCharset utf-8
RewriteEngine on
RewriteBase /htaccess/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^name([0-9]+)/?$ name$1.php [QSA,L]
да, точно убрать .phpубрать .php что ли:
или с проверкой на числаКод:RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/?$ $1.php [QSA,L]
Код:AddDefaultCharset utf-8 RewriteEngine on RewriteBase /htaccess/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^name([0-9]+)/?$ name$1.php [QSA,L]
RewriteEngine on
RewriteBase /htaccess/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?key=$1 [QSA,L]
<?
echo $_GET['key'];
if($_GET['key']=="любое слово")include('liuboe_slovo.php');
?>
первый вариант в прошлом сообщении работает убирает .php, но проблемы если название файла не в ascii, тогда русские слова и другие не ascii символы лучше передавать на какой нибудь файл например index.php как значение переменной:
а в index.php брать значение и подключать нужный файл и т. д.Код:RewriteEngine on RewriteBase /htaccess/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/?$ index.php?key=$1 [QSA,L]
PHP:<? echo $_GET['key']; if($_GET['key']=="любое слово")include('liuboe_slovo.php'); ?>
Так у тебя ссылки заменяться не будут, наоборот сам делай ссылки на страницу _http://syte.ru/cat и она покажет то, что лежит в _http://syte.ru/cat.phpк сожалению не первый не второй не помогает
как было
_http://syte.ru/cat.php
_http://syte.ru/dog.php
и тд.. так и осталось
русских названий нет
вот мой .htaccess
AddDefaultCharset UTF-8
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ $1.php [QSA,L]
Options All -Indexes
<Files .htaccess>
order allow,deny
deny from all
</Files>
то есть во всех файлах ссылки делать без .php и они все равно будет нормально открываться? и .php писаться не будет?Так у тебя ссылки заменяться не будут, наоборот сам делай ссылки на страницу _http://syte.ru/cat и она покажет то, что лежит в _http://syte.ru/cat.php