2013-10-15 4 views
2

я заметил, что после перезаписи URL в WordPress сайта, я могу достичь того же содержания, используя два адреса:Логика структуры URL-адреса WordPress, как два разных URL указывают на один и тот же контент?

http://example.com/category/article-name-here/primary_key 

, а также

http://example.com/category/article-name-here 

Оба эти URL-адреса будет указывать на точное же содержание. Какова точная логика, является ли название статьи само по себе уникальным?

Я создаю сайт для запуска, который будет иметь одинаковую структуру URL. Но у меня не может быть такого же unique-article-name.

ответ

1

Проверить эту статью:

http://codex.wordpress.org/Using_Permalinks

Это говорит

In the Settings → Permalinks panel (Options → Permalinks before WordPress 2.5), you can choose one of the "common" structures or enter your own in the "Custom structure" field using the structure tags.

0

Wordpress использует что-то называется маршрутизатор, который также является частью многих рамок, особенно MVC, для определения какой контент показывать на основе URL. Например, он может найти что-то в базе данных (например, старые страницы, которые были переименованы), а затем отобразить контент на основе этого, или он может искать только файл на сервере, а затем показывать страницу 404, если это не так, t найти его.

В принципе, смотрите в маршрутизации, как он относится к PHP каркасов, чтобы увидеть, как работает, что вся логика.

Смежные вопросы