Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как убрать .php на конце ссылки? 
:(
    Опции темы
sgustok
Дата 6.9.2008, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 6.9.2008

Репутация: нет
Всего: нет



Подскажите, пожалуйста, как убрать на конце ссылки http://www.sgustokdesign.com/portfolio.php расширение .php, чтобы просто заходило на страницу по ссылке http://www.sgustokdesign.com/portfolio/

Это сообщение отредактировал(а) sgustok - 6.9.2008, 14:25
PM MAIL   Вверх
bars80080
Дата 6.9.2008, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



ищите здесь на форуме и в сети ссылки на тему mod_rewrite и директивы .htaccess редирект страницы
PM MAIL WWW   Вверх
MoLeX
Дата 6.9.2008, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



эм, на сколько помниться если обратиться к сылке так - http://site.com/adasdasd и http://site.com/adasdasd.php то выполниться скрипт adasdasd.php при условии что нет такой папки, а так тебе модж реврайт нужен:
Цитата(bars80080 @  6.9.2008,  15:00 Найти цитируемый пост)
ищите здесь на форуме




--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Sunvas
Дата 6.9.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 8
Всего: 89



Цитата(sgustok @  6.9.2008,  14:21 Найти цитируемый пост)
как убрать на конце ссылки

В общем случае можно воспользоваться str_replace или preg_replace . Но ведь наверняка ты эту ссылку сам руками в коде пишешь - тогда просто убери окончание .php

Цитата(sgustok @  6.9.2008,  14:21 Найти цитируемый пост)
чтобы просто заходило на страницу по ссылке

Элементарный mod rewrite:
Код

RewriteRule ^(.*)$ $1.php [L]



--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Mal Hack
Дата 6.9.2008, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Sunvas @  6.9.2008,  19:04 Найти цитируемый пост)
Элементарный mod rewrite:

Ага, зашибись, а что будет при запросе logo.jpg ???

Цитата(MoLeX @  6.9.2008,  18:18 Найти цитируемый пост)
 на сколько помниться если обратиться к сылке так - http://site.com/adasdasd и http://site.com/adasdasd.php то выполниться скрипт adasdasd.php

С какой такой стати? Если ты не повесишь в конфиге апача файлы без расширения на ПХП ничего выполняться не будет...

PM ICQ   Вверх
bars80080
Дата 6.9.2008, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(Mal Hack @  6.9.2008,  19:39 Найти цитируемый пост)
С какой такой стати? Если ты не повесишь в конфиге апача файлы без расширения на ПХП ничего выполняться не будет...

не, у меня есть такой факт, даже в условии полностью отключённой поддержки .htaccess

вот только у стартопика portfolio.php надо заменить на portfolio/ , что точно не пойдёт
PM MAIL WWW   Вверх
Sunvas
Дата 7.9.2008, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 8
Всего: 89



Цитата(Mal Hack @  6.9.2008,  19:39 Найти цитируемый пост)
Ага, зашибись, а что будет при запросе logo.jpg ???

RewriteCond соответствущий добавить и будет тебе счастье smile

Добавлено через 9 минут и 43 секунды
Код

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d



--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Mal Hack
Дата 7.9.2008, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Sunvas @  7.9.2008,  01:36 Найти цитируемый пост)
RewriteCond соответствущий добавить и будет тебе счастье smile

Ну до счатья тут далеко, а вот до правильно работающего кода - очень даже близко...
Вопрос-таки был в этом smile 
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0551 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.