Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как сделать русское название в адресе , подобно wordpress
 
 автор: XaZzZi   (21.01.2010 в 21:33)   письмо автору
 
 

Ситуация :
Пишу сайт , очень хотелось бы чтобы в названии страницы было название статьи , например обращаясь к странице :
http:\\site.my\Как-сделать-так
выводился результат с
http:\\site.my\?page=Как-сделать-так
или что-то в этом роде .
Знаю что такая фишка есть в расширеии или вернее модуле all-in-one-seo-pack в WordPress .
Также знаю что это делается через .httpconf или что-то в этом роде , а может средствами самого ПХП .
Помогите разобраться что к чему , пожалуйста .

  Ответить  
 
 автор: Diplex   (21.01.2010 в 23:25)   письмо автору
 
   для: XaZzZi   (21.01.2010 в 21:33)
 

..- mod_rewrite -..

.htaccess
RewriteEngine on
RewriteRule ^(.*)$ index.php?page=$1


Модуль должен быть активирован в php.ini

http://www.codenet.ru/webmast/php/mod_rewrite.php

  Ответить  
 
 автор: XaZzZi   (22.01.2010 в 16:19)   письмо автору
 
   для: Diplex   (21.01.2010 в 23:25)
 

Нашел гораздо лучшее решение :

AddDefaultCharset utf-8
Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA]


Заодно научил денвер правильно определять кодировку (UTF8) , а то вылазили крякозябры ,
проверять на наличие файл и директорию с таким именем как указано .
Но все равно спасибо )

  Ответить  
 
 автор: XaZzZi   (22.01.2010 в 16:21)   письмо автору
 
   для: XaZzZi   (22.01.2010 в 16:19)
 

Options +FollowSymLinks
Обьясните еще что это значит ?
Скопировал с гугля вместе со всем остальным .

  Ответить  
 
 автор: t3ma   (22.01.2010 в 19:50)   письмо автору
 
   для: XaZzZi   (22.01.2010 в 16:21)
 

Типа ярлыков в виндовсе. Позволяет отдавать файлы, которые физически находятся за пределами wwwroot директории, но на которые есть ярлыки (symbolic link).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования