В зависимости от сервера, который вы используете, вы должны соответственно настроить модуль перезаписи для него.Вы действительно должны предоставить больше информации о вашей настройке в исходном посте!
Для первого переписывания вам нужно настроить правило для /news
, чтобы оно стало /?option=com_press
.
Во-вторых, вам нужно как-то получить идентификатор в URL.Я предлагаю использовать /news/123-my-post
, а затем переписать его на /?option=com_press&id=123
.Хотя вы, вероятно, могли бы сделать поиск по названию, как передано в URL, путем создания нового поля url-slug
или чего-то еще, поиск идентификаторов лучше для производительности и не потребует каких-либо изменений вашего приложения.
НетВы можете указать что-то конкретное, пока не опубликуете, какой тип сервера вы используете!Apache, nginx, Cherokee, lighttpd и т. Д. Имеют разные модули, которые отличаются друг от друга тем, как они управляют своим синтаксисом и настройкой, поэтому мы больше не можем вам помочь.