Как переделать ссылки вида /forum/index.php на /forum/

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
RWinner
phpBB 1.4.4
Сообщения: 162
Стаж: 19 лет 3 месяца
Благодарил (а): 12 раз

Как переделать ссылки вида /forum/index.php на /forum/

Сообщение RWinner »

Не уверен что запостил в правильный раздел... :roll:

Подскажите плиз, как сделать чтобы ссылки на главную страницу форума были не hxxp://website.ru/forum/index.php а просто hxxp://website.ru/forum/

:?:

Добавлено спустя 12 минут 18 секунд:

Тихо сам с собою, я веду беседу... :D

Открыть:

includes/page_header.php

Найти:

Код: Выделить всё

'U_INDEX' => append_sid('index.'.$phpEx),
Заменить на:

Код: Выделить всё

'U_INDEX' => append_sid('.'),
Давненько я здесь не был... (-:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Какая-то несколько странная замена на мой взгляд. Может все же не просто точка, а ./ ?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
RWinner
phpBB 1.4.4
Сообщения: 162
Стаж: 19 лет 3 месяца
Благодарил (а): 12 раз

Сообщение RWinner »

Дык точка, она ж указывает на текущий каталог, так что слэш здесь не нужен. Так или иначе, но оно у меня работает нормально.

Добавлено спустя 38 секунд:

...уже примерно в течение часа :D
Давненько я здесь не был... (-:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Вот именно, что на каталог указывает ./
Просто точка ведет в никуда.

Добавлено спустя 1 минуту 14 секунд:

То что у вас это работает говорит о том что браузер это все же переваривает. Но вообще такие ссылки невалидны.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
RWinner
phpBB 1.4.4
Сообщения: 162
Стаж: 19 лет 3 месяца
Благодарил (а): 12 раз

Сообщение RWinner »

Xpert писал(а):Вот именно, что на каталог указывает ./
Просто точка ведет в никуда.

Добавлено спустя 1 минуту 14 секунд:

То что у вас это работает говорит о том что браузер это все же переваривает. Но вообще такие ссылки невалидны.
Ну может и так... это надо W3C смотреть... но переваривают такую ссылку все три популярных браузера - только что попробовал...

Причем попробовал и такие вот конструкции (прям в адресную строку вводил):

Код: Выделить всё

hxxp://website.ru/forum/..

hxxp://website.ru/forum/../


и та, и другая во всех трех браузерах выкидывает, как и ожидалось, в корень сайта, т.е. на hxxp://website.ru/

Добавлено спустя 3 минуты 54 секунды:

работает даже вот такая ссылка:

Код: Выделить всё

hxxp://website.ru/forum/.././forum/.
:D :D :D

Добавлено спустя 3 минуты 34 секунды:

и даже вот такая:

Код: Выделить всё

hxxp://website.ru/forum/.././forum/../forum/.


*пацтулом* :D

Добавлено спустя 3 минуты 24 секунды:

...этож стандартная система записи адресации к каталогам...

Добавлено спустя 21 минуту 46 секунд:

***************************

И совсем в завершение :roll:

У меня на FF стоит расширение, проверяющее валидность HTML-кода - единственное на что оно ругнулось, так это вот на эту ссылку:

Код: Выделить всё

<a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a>


:D :D :D

***

Запустил еще браузер Amaya 9.2.2 - оно мне выдало тоже одну ошибку, но в другом месте:

Код: Выделить всё

*** Errors/warnings in http://freecreed.org/thegame/   line 33, char 0: Missing mandatory attribute alt for element img 
***

В общем, думаю что запись "." всё-таки корректна.
Давненько я здесь не был... (-:
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 19 лет 11 месяцев
Откуда: Киев

поцкажите ))

Сообщение natali »

смотрю я на урлы типа hxxp и думаю.... может кто знает мод, чтобы внешние ссылки автоматом переделывал на hxxp, а ссылки на мой домен оставлял как есть... а?
  • ушол в поиск...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Я знаю - платная версия Search Engines Friendly Board.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 19 лет 11 месяцев
Откуда: Киев

Сообщение natali »

есть такая беда -

Код: Выделить всё

##############################################################
## MOD Title: External Links
## MOD Author: kkroo < princeomz2004@hotmail.com > (Omar Ramadan) http://phpbb-login.sourceforge.net
## MOD Description: When an external link in a post is opened, it will viewed in a framed page that allows easy return to your site.
## MOD Version: 1.3.3
## 
## Installation Level: Easy
## Installation Time: 3 minutes
## Files To Edit: includes/constants.php
##		  includes/bbcode.php
##                language/lang_english/lang_main.php
##                language/lang_english/lang_admin.php
## Included Files: root/link.php
##                 root/install/install.php
##                 root/templates/link_frameset.tpl
##                 root/templates/subSilver/pane_top.tpl
##                 root/templates/subSilver/images/icon_mini_close.gif
##                 root/templates/subSilver/images/icon_arrow_left.gif
##                 root/templates/subSilver/admin/external_link.tpl
##                 root/images/header_left.gif
##                 root/admin/admin_link.php
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
## Generator: MOD Studio [ ModTemplateTools 1.0.2108.38030 ]
но блин с таким

Код: Выделить всё

## Author Notes: Dont forget the to edit the adsense code in 
## templates/subSilver/pane_top.tpl so that you get the money!
## If you would like to support this script leave the adsense
## code to my account, it would be highly appreciated. The 
## script automatically dectects your domain  and if your
## domain name is in the URL it will just redirect to the
## page rather than including a frame, you can manage the 
## domains to allow in the admin section. In order to use this
## MOD, you must keep the  credit link in pane_top.tpl
как-то не хочется связываться...

Вернуться в «Запросы модов для phpBB 2.0.x»