2015-06-10 2 views
0

Я использую php с aws elasticbeanstalk. Я хочу создать папку, принять этот адрес:Как создать виртуальные папки с помощью php?

www.example.com/481818 

где 481818 представляет собой идентификатор, который изменяется.

поэтому я хочу создать файл, принимающий каждую форму запроса этой структуры www.example.com/integer. и введите идентификатор.

Я не знаю, как создать этот файл.

Я могу сделать это с этим адресом: www.example.com/?id=4545454. но я не хочу эту структуру URL.

спасибо

+0

См также [Ссылка: модник \ _rewrite, URL переписывания и «хорошенькие ссылки» объяснили] (http://stackoverflow.com/q/20563772) – mario

+0

спасибо за ответ – david

ответ

1

поместить это в вас .htaccess файл

<IfModule mod_rewrite.c> 
    RewriteEngine on 

    RewriteRule ^([0-9]+)$ index.php?id=$1 [NC,L] 
</IfModule> 

Он должен делать то, что вы хотите, я не использовал упругий-бобовый стебель раньше, надеюсь что я могу вам помочь.

2

Вы должны переписать все несуществующие URL-адреса для скрипта. В Apache вы можете добавить эти правила в файл .htaccess в свой www-root.

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([0-9]+)$ /index.php?id=$1 [L] 
</IfModule> 
+0

спасибо за ваш ответ – david

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