【发布时间】:2015-02-08 10:32:44
【问题描述】:
我的 php 网站有多个不同的 php 页面:
Example:
http://www.mywebsite.com/post.php?group_id=10&post_id=1
http://www.mywebsite.com/image.php?group_id=10&img_id=1
http://www.mywebsite.com/poll.php?group_id=10&poll_id=1
http://www.mywebsite.com/group.php?group_id=10
http://www.mywebsite.com/user.php?uid=158
....
我需要这些 URL 如下所示:
http://www.mywebsite.com/post/10/1
http://www.mywebsite.com/image/10/1
http://www.mywebsite.com/poll/10/1
http://www.mywebsite.com/group/10
http://www.mywebsite.com/user/158
....
注意:不是我只有这些页面,我有很多这样的页面。
我的 htaccess 文件如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [NC,L]
</IfModule>
我的 htaccess 重定向到单个索引页面中的问题,我怎样才能使 htaccess 重定向到每个页面及其参数。
【问题讨论】:
标签: php .htaccess mod-rewrite url-rewriting