2015-08-26 5 views
-5

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

Например: сайт http://www.scoopwhoop.com/ Это блог, и если вы ссылаетесь на любом из статьи, ссылка будет так: http://www.scoopwhoop.com/news/stephen-hawking-speech-software-online/

Если вы видите там нет никакого .html или .php в ссылке? Как я могу это сделать ?? Мой сайт основан на PHP!

ответ

1

Это нет 'реальных' подкаталоги, но переписывает?. Например, .htaccess ловит url (например,/user/jan /) и перенаправляет его в php-файл следующим образом: index.php? Page =/user/jan/'.

См. this ссылка для получения более подробной информации.

2

Его мода переписать. Читайте об этом. Его просто скрытое перенаправление для определенного файла. Все ссылки перенаправлены, например, на один и только один: файл index.php. Этот файл анализирует весь URL и запускает определенное действие. Вы можете установить mod rewrite formula внутри файла htaccess. Например:

RewriteRule ^download-([^-]+)$ download.php?id=$1 [L] 

Любая ссылка, как загрузка-тест будет выполнять download.php ID = тест

+0

Если возможно, у меня есть учебная ссылка, чтобы я мог лучше понять ее? –

+0

один из первых результатов (google), но, похоже, подходит для начинающих: http://www.elated.com/articles/mod-rewrite-tutorial-for-absolute-beginners/ – Daimos

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