Помогите нубу =)

Статус
В этой теме нельзя размещать новые ответы.

lamo

Постоялец
Регистрация
1 Июл 2008
Сообщения
51
Реакции
4
Есть файл gcity.php нужно что бы вместо
_http://www.site.ru/gcity.php
было
_http://www.site.ru/gcity/

Попробовал сам.. но к сожалению ничего не получилось...
Писал в htaccess как то так:

RewriteEngine On
RewriteRule gcity/ gcity.php
 
Есть файл gcity.php нужно что бы вместо
_http://www.site.ru/gcity.php
было
_http://www.site.ru/gcity/

Попробовал сам.. но к сожалению ничего не получилось...
Писал в htaccess как то так:

RewriteEngine On
RewriteRule gcity/ gcity.php

Создаем файл gcity без расширения
с
PHP:
<?
require 'gcity.php';
?>
Дальше пише в .htaccess
PHP:
<FilesMatch "^(gcity)$">
	ForceType application/x-httpd-php
</FilesMatch>

Всё :)
 
  • Нравится
Реакции: lamo
Мб лучше так?
PHP:
RewriteRule ^gcity/?$ /gcity.php
 
Есть файл gcity.php нужно что бы вместо
_http://www.site.ru/gcity.php
было
_http://www.site.ru/gcity/

Попробовал сам.. но к сожалению ничего не получилось...
Писал в htaccess как то так:

RewriteEngine On
RewriteRule gcity/ gcity.php

попробуй...
RewriteRule ^(.*)/gcity/$ gcity.php
 
если после gcity.php у тебя идут данные то можно сделать и вместо /gcity/ поаз этих данных:
RewriteEngine On
RewriteBase /

RewriteRule ^([A-Za-z0-9-]+)/?$ gcity.php?tema=$1 [L]
 
Лучше сразу для всех тогда
Код:
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9-]+)/?$ $1.php [L,QSA]
 
отлично, то что нужно, а как будет выглядеть путь типа: index.php?go=files ?
 
RewriteRule ^files/?$ index.php?go=$1.php [L,QSA]

если надо /files/
 
главное, чтобы mod_rewrite был включен на хостинге + разрешено переопределение (AllowOverwrite All) в .htaccess для домена.
 
вот это реально!!:ay:
У меня на сайте создаются страницы вида site.ru/page.html
Было несколько других правил, заменил этим коротким правилом:
RewriteRule ^([A-Za-z0-9-]+)/?$ $1.html [L,QSA]
станицы стали вида site.ru/page/, все ок:)




Ребят, а не подскажите, какое сделать правило вдобавок к этому, чтобы другие страницы вида site.ru/page2.html?bra=2, site.ru/page3.html?bra=7 изменялись на site.ru/page2/bra/2/ и site.ru/page3/bra/7/, а страницы вида site.ru/page99.html?sm=2 на site.ru/page99/sm/2/ ????
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху