Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844

прячем ссылки php

22.06.2010, 22:18. Показов 2456. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как спрятать php странице в адресной строке?

Идет например ссылка

http://site.ru/data/test.php
http://site.ru/data/test1.php
http://site.ru/data/test2.php
http://site.ru/data/test3.php


Возможно ли что б в разных случаях они отображались просто как http://site.ru/data/ ?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2010, 22:18
Ответы с готовыми решениями:

Формирование ссылки вместо index.php или main.php
Здравствуйте, у меня сформировался вопрос! Как сделать ссылку такого вида site.ru/main вместо site.ru/main.php Добавлено через 24...

Прячем Счетчики
Друзья товарищи скажите пожалуйста как поисковые системы относятся к тому что счетчики в footore прячут с помощью CSS: div.stats{ ...

Mod_rewrite, Как изменить вид ссылки типа index.php?cat=php
ссылка получается вот такая: mysite.loc/index.php?cat=PHP&article=obrabotka_formy как это переделать на: ...

10
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
22.06.2010, 22:31
Современные браузеры не позволят такого из соображений безопасности.
0
4 / 4 / 0
Регистрация: 26.03.2010
Сообщений: 28
23.06.2010, 01:44
может вам подойдёт просто mod_rewrite с подменой путей, можно вместо
http://site.ru/data/test1.php
получить ссылку такого вида
http://site.ru/data/1 или http://site.ru/data/test1.php - http://site.ru/data/test1 или http://site.ru/data/test1.html вообщем как угодно
например
1
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
23.06.2010, 02:05  [ТС]
вот это было бы не плохо, а можно по подробнее про данную функцию ?
0
4 / 4 / 0
Регистрация: 26.03.2010
Сообщений: 28
23.06.2010, 02:13
создаёте .htaccess файлик в корне сайта и пишите
Code
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^data/test([0-9]*)/ /data/test$1.php
ну или как то так
смысл в том что при обращении к ссылке data/test1 будет вызываться на самом деле data/test1.php
^data/test([0-9]*)/ - это регулярное выражение которое запомнит всё в круглых скобках, а условие 0-9 означает что там могут быть только цифры * значит сколько угодно
/data/test$1.php - это то на что заменится $1 будет содержать то что было сохранено в круглых скобках
1
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
23.06.2010, 08:53
mod_rewrite всё равно будет разные ссылки ставить.. просто с помощью него можно от расширения избавиться.
А то что ты хочешь можно реализивать с помощью фреймов или Ajax. Т.е. будет всего одна страница, на которую будет загружаться разное содержимое.
1
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
23.06.2010, 10:44  [ТС]
вот интересно бы узнать как в dle это работает, вот например ссылка

http://4dle.ru/webmaster/php/

тоесть не знаю как тут, но сам файл страницы скрыт. И если прописать

http://4dle.ru/webmaster/php/index.php - ошибка
http://4dle.ru/webmaster/php/index.html - ошибка
0
4 / 4 / 0
Регистрация: 26.03.2010
Сообщений: 28
23.06.2010, 14:23
Цитата Сообщение от nepster Посмотреть сообщение
как в dle это работае
подозреваю что именно с помощью mod_rewrite )
1
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
23.06.2010, 17:24  [ТС]
спасибо, сейчас буду разбираться )
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
24.06.2010, 13:27
Лучший ответ Сообщение было отмечено как решение

Решение

Закачай шпаргалку по mod_rewrite, внизу есть несколько примеров и синтаксис регулярных выражений.
mod_rewrite_cheat_sheet.pdf
3
 Аватар для nepster
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
30.06.2010, 01:32  [ТС]
Разобрался ) всем спасибо )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.06.2010, 01:32
Помогаю со студенческими работами здесь

Прячем TraceRoute от клиентов
Давайте будем провайдером, хоть в каком-то плане. Прятать наши микротики от трассировок, просто. Про все наши серые адреса - больше никто...

Прячем,показываем форму.
Привет всем!!! Создаю программу которая должна скрываться при запуске и раскрываться по зажатию клавиш D и J но она не раскрывается в чём...

Прячем процесс в линуксе
Здравствуйте дорогие форумчане. Как скрыть процесс в линуксе, так что бы он не отображался или еще как. Что бы его в принципе было сложно...

Прячем адрес сайта, показываем лишь домен
Здравствуйте форумчане. У меня к вам вопрос, как спрятать ссылки на своем сайте. Что бы при заходе на любую страницу человек видел...

Ссылки PHP
Всем привет, не знаю, может поможете, может нет... Захожу по ссылке в файл post.php (слева есть nav где есть кнопка главная страница)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru