Перейти к содержимому


Фотография

Как уменьшить размер адресной строки


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 KPEMATOP

KPEMATOP

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 15 Май 2011 - 21:21

Можно ли сделать так, что бы например ссылка такова типа http://bbb.myarena.ru/amxbans ------- вроде где то видел что можно, только не помню где...(Все ссылки указанные в теме ведут в никуда=)

#2 surfman

surfman

    Участник

  • Пользователь
  • PipPip
  • 143 сообщений

Отправлено 16 Май 2011 - 18:01

хм. что бы было покароче нужно установить в корень сайта
т.е. при установке вам предлогает установить в
"/amxbans"
а надо в
"/"
и тогда получится так
www.myarena.ru/ban_list.php

#3 OXOTHUK

OXOTHUK

    Участник

  • Пользователь
  • PipPip
  • 57 сообщений

Отправлено 18 Май 2011 - 13:04

с помощью .htaccess и модуля mod_rewrite

Например, у нас есть ссылка на страницу новостей с ID номером новости:

http://site.ru/news.php?id=4

Чтобы сделать такой URL красивее и удобнее, придумали ЧПУ, т.е. представление адреса, например в таком виде:

http://site.ru/news/4/

Скажете не очень наглядно? А вот такой пример:

http://site.ru/index.php?do=article&name=kak-sdelat-chpu

а с ЧПУ:

http://site.ru/articles/kak-sdelat-chpu/

Сделать это очень просто. Для веб-серверов Apache, есть встроенный модуль mod_rewrite. На большинстве хостингов он есть, так же как и на денвере.

Создаем файл .htaccess и кладем его в корень сайта. Первой строкой в этом файле мы пишем:

RewriteEngine on

Эта строка включает модуль mod_rewrite. Далее, мы пишем сами условия куда и зачем обращаться. Для нашего первого примера, код будет выглядеть так:

RewriteEngine on
    RewriteRule ^news/([0-9]+)/? news.php?id=$1 [L]

Он будет перенаправлять с http://site.ru/news.php?id=4
Все эти условия обычно указываются в htaccess с помощью регулярных выражений.

По второму примеру, код будет выглядеть так:

RewriteEngine on
    RewriteRule ^articles/([-a-zA-Z0-9_]+)/? index.php?do=article&name=$1 [L]
Т.е. с адреса http://site.ru/index.php?do=article&nam ... delat-chpu. Точнее пользователь не увидит реального адреса, а увидит только наш ЧПУ.

или самый простой вариант joomla! создаешь пункт меню через wrapper

и даешь ссылку на страницу amxbans

пример реализации

http://gameroyal.ru пункт меню статистика(в нем объединено и amxbans и psychostats)

#4 suvar

suvar

    Новичок

  • Пользователь
  • Pip
  • 16 сообщений

Отправлено 18 Май 2011 - 22:20

http://gameroyal.ru пункт меню статистика(в нем объединено и amxbans и psychostats)


joomla 1.6 с seo оптимизацией?

#5 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 20 Май 2011 - 11:29

OXOTHUK: а чё сразу курс РНР не провёл?


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных