2015-06-10 51 views
0

我用aws elasticbeanstalk使用php。 我想創建一個接受這個URL文件夾:如何使用php創建虛擬文件夾?

www.example.com/481818 

其中481818呈現變化的ID。

所以我想創建文件,接受每個請求形式這個結構www.example.com/integer。並獲取該ID。

我不知道如何創建此文件。

我可以使用這個URL:www.example.com/?id=4545454。但我不想要這個網址結構。

謝謝

+0

參見[參考:MOD \ _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上,您可以將它添加到www root的.htaccess文件中。

<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