Создание пользовательских правил перезаписи! - PullRequest
0 голосов
/ 07 июня 2011

Как настроить перезапись URL.

Ex:

www.mywebsite.com /? Option = com_press to www.mywebsite.com/news www.mywebsite.com/?option=com_press&id=1 to www.mywebsite.com/news/my-own-custom-title

Большое спасибо.

1 Ответ

0 голосов
/ 07 июня 2011

В зависимости от сервера, который вы используете, вы должны соответственно настроить модуль перезаписи для него.Вы действительно должны предоставить больше информации о вашей настройке в исходном посте!

Для первого переписывания вам нужно настроить правило для /news, чтобы оно стало /?option=com_press.

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

НетВы можете указать что-то конкретное, пока не опубликуете, какой тип сервера вы используете!Apache, nginx, Cherokee, lighttpd и т. Д. Имеют разные модули, которые отличаются друг от друга тем, как они управляют своим синтаксисом и настройкой, поэтому мы больше не можем вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...