Название темы форума в url

Тема закрыта
472
.
Доброго времени суток. Решил я написать мега крутой форум для веб мастеров и сеошников, веб движки меня не устраивают, слишком замудренные в плане кода, взял за основу фиеру, но 100 запросов в базу и 2 сек генерации (в топике темы) меня расстроили очень, думал как же ее оптимизировать, бросил и взял мод джона Симбы на 6, bootstrap хотя бы подключен, и то работы меньше, особенно порадовали эти цифры великолепного кода джона: SQL Запросов: 32, Генерация: 0.015
Фиера и рядом не стоит.
Однако ссылки вида меня совершенно не устраивают /forum/index.php?id=12 , не истично это
хочу сделать что-то на подобие: forum/namethem
То есть что бы ссылка на тему состояла из ее названия, примерно как в WordPress, но возник вопрос как это сделать.
Допустим при создание темы я заменяю пустые пробелы, на нижние, русские символы транслирую в латынь, короче делаю разборчивый url и записываю в б.д.
что дальше ?

Как правильно составить под это .htaccess хотя бы на примере темы (для всего форума не прошу ) и что еще нужно сделать ? мое слабое место - генерация подобных ссылок
.
(\/)____o_O____(\/)
Ну в хитачи же регулярка. Вот в скобки и запиши что там будут цифры и буквы и прочерк.
Можно сделать попроще. При создании добавлять в таблицу этот перевод в поле. Потом при выводе текста, завернуть в функцию, которая переделает ссылки. Там например ББкоды работают. И заменить ссылку/тема?ид=1 на [url]teme/name[/url]
Ну правило можно составить в хитачи таким образом, чтоб запросы вида theme/name отправлялись на скрипт, который проводил редирект. Дома где то подобное лежало. Но наверное вряд ли найду
.
Hey guys! Finally I'm gonna change status!?
artur737, Чушь не молоти, не знаю какую ты фиеру "пользовал" но то что написал - все херня, фиера(последняя) меньше жрет чем джон(7-ой)
.
kantry, пожалуйста
фиера
джон мод на 6
Прикрепленные файлы:
.
Koenig, если найдется, буду рад
.
Кадило крутится, лавэха мутится
Чтобы не править htaccess можно использовать это http://johnmod.symbos.su/forum ... id=43
.
Koenig
(\/)____o_O____(\/)
Добавлено: 17.11.2018 / 09:26
нашел хитачку
Options -Indexes
ErrorDocument 402 http://nwinf.ru/static/404.php
ErrorDocument 403 http://nwinf.ru/static/404.php
ErrorDocument 404 http://nwinf.ru/static/404.php
ErrorDocument 500 http://nwinf.ru/static/404.php
DirectoryIndex index.php

RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^test\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteCond %{HTTP:range} !(^bytes=[^,]+(,[^,]+){0,4}$|^$)
RewriteRule .* - [F]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.nwinf\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.nwinf\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^test\.nwinf\.ru$ [NC]
RewriteRule ^(.*)$ redirect.php?id=%1 [QSA,L]


Добавлено: 17.11.2018 / 09:28
там у меня субдомен был под поиском, то есть Вася.сайт.ру оно редиректит на скрипт, который в базе ищет Вася, находит ид и редиректит уже на сайт.ру?id=1
так пример
там еще с флагами поиграться надо, чтоб ф скрипте редирект делать, то флаг L надо убрать
.
Hey guys! Finally I'm gonna change status!?
# artur737 (17.11.2018 / 02:06)
kantry, пожалуйста
фиера
джон мод на 6
Иии? Что дальше то? Чушь не надо пороть, что в джоне форум гавно, что в фиере, но повторюсь, фиера легче на порядок чем джон 7-ой.
А картинки они и в африке картинки
Прикрепленные файлы:
.
kantry, теперь напиши 10 комментариев, будет запросов 70-80, выведи аватары как я, добавь файл, создай голосования, кол-во запросов увеличиться до 100-120, а генерация даже сейчас на скрине овер 0,2 сек.

теперь берем Джон: SQL Запросов: 35, Генерация: 0.084

достаточно в фиере открыть папку sys/core и посмотреть сколько всего из нее подгружается.
я не знаю что и в каком смысле легче, но однозначно джон быстрее, не согласен, дело твое, больше ничего доказывать не буду.
насчет форумов, форумы, как форумы, что мешает то взять и переписать, как я и делаю, но само ядро джона я считаю более практичным, хоть и немного замудренным.
.
# Simba (17.11.2018 / 04:22)
Чтобы не править htaccess можно использовать это http://johnmod.symbos.su/forum ... id=43
на оф.сайте как раз таки не додумался посмотреть, благодарю.
вопрос можно считать закрытым
Всего: 11