Динамические каталоги и файлы, такие как WordPress

1

В wordpress есть каталоги, которые на самом деле не существуют. например example.com/post/name-of-the-post фактически открывает основной файл php, который извлекает содержимое этих сообщений из базы данных. Как я могу реализовать это самостоятельно на linux apache php server без wordpress?

Теги:

2 ответа

2
Лучший ответ

Вам нужно использовать.htaccess. Это технология, лежащая в основе способности Wordpress делать то, что вы хотите сделать.

Вот документы от apache.

Также здесь хороший учебник

  • 0
    я понял. Благодарю.
0

Я не знаю, почему люди используют mod_rewrite, это слишком много для большинства задач. Для большинства вещей есть более проворные модули. Это не отрицание mod_rewrite, оно имеет свое место, но я нахожу, что оно используется раньше. В этом конкретном случае вы можете использовать mod_alias, не нужно для mod_rewrite. Например

AliasMatch ^/post/(.*) /real/path/post.php$1

Документация модуля здесь: https://httpd.apache.org/docs/2.2/mod/mod_alias.html

Этот документ прекрасно описывает, когда НЕ использовать mod_rewrite: http://httpd.apache.org/docs/current/rewrite/avoid.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню