У меня есть сайт, на котором люди могут публиковать видеоролики и изображения. Все сообщения имеют формат ссылок следующим образом: domain.com/p/7, и я хочу знать, как иметь заголовок сообщения, а не количество post.For Например: domain.com/p/post-title. Мне кажется, нужно изменить эту строку из .htacces, но я не знаю, что именно изменить: RewriteRule^p/(.*) view.php? Pid = $ 1PHP Смена ссылки сообщений
ответ
Вам нужно будет изменить больше, чем это , Во-первых, вы хотите переместиться с идентификатора на пост-заголовок (допустимый псевдоним url, который я предполагаю). Итак, mod_rewrite будет что-то вроде
RewriteRule ^p/(.*) view.php?title=$1
Теперь вы должны изменить view.php. Где вы выбираете сообщение по ID прямо сейчас, вы меняете его, чтобы выбрать по названию/псевдониму. И, возможно, это нужно изменить и в других местах. Может быть, его легче изменить domain.com/p/7 к domain.com/p/7/post-title, а затем изменить переписывают на:
RewriteRule ^p/[0-9]+/(.*) view.php?pid=$1
Таким образом, вам не придется менять вид. php
Как «.htaccess» знает отношение id/title? Идея состоит в том, чтобы получить чистый URL. Этот способ по-прежнему будет полагаться на «уродливый» URL-адрес в качестве сохраненного варианта. – 2013-03-24 20:03:45
В моем первом переписывании это название выловлено. Это чистый URL. Htaccess не должен знать отношение id/title. Вы делаете это в view.php. Поэтому вам нужно изменить view.php, как я писал, но если этот стартер не знает PHP, он лучше с моим вторым ответом (domain.com/p/7/post-title) – Omnisite
- 1. Смена ссылки без явного изменения ее ссылки
- 2. Смена переменной сеанса PHP Slow
- 3. Смена размера области таблицы PHP
- 4. Authorize.net Смена переменных сеанса PHP
- 5. PHP - очередь сообщений - PDO bindParam, используя извлечение в качестве ссылки
- 6. PHP Смена строк без использования дополнительной памяти
- 7. Смена PHP-сессии при изменении переменной
- 8. Смена числа ++ от 1 до 0.0001 php
- 9. Excel смена ссылки на ячейку с другого листа
- 10. Смена пароля не работает
- 11. Смена статуса CodeIgniter
- 12. Ночная смена
- 13. сообщений ссылки против предварительной ссылки в директивах угловых расслоения плотной
- 14. Простая смена innerHTML не работает
- 15. Неработающие ссылки, полученные из php, включают ссылки
- 16. удалить ссылки с сообщений в wordpress
- 17. Ссылки для изменения порядка контуров сообщений
- 18. Node.js Bot вытягивает ссылки из сообщений
- 19. Wordpress ссылки на изображения из сообщений сломанные
- 20. Ошибки системных сообщений PHP
- 21. PHP-MySQL Система сообщений
- 22. Очередь сообщений в PHP
- 23. кластера PHP массив сообщений
- 24. Wordpress - Список сообщений по категориям после нажатия ссылки категории
- 25. любимая кнопка динамическая смена имени
- 26. Смена цвета родных браков с jquery
- 27. Динамическая смена ширины этикетки
- 28. Относительная смена пути?
- 29. Динамическая смена скорости анимации
- 30. Смена www завершает сессию
Что вы искали? Вы всегда будете получать лучшие результаты, если разместите свой код. – enginefree
Я не пытаюсь, потому что я не знаю, что менять по коду ... –
Тем не менее вы должны опубликовать код, чтобы мы могли понять, что с ним не так. – enginefree