【发布时间】:2012-03-21 12:51:05
【问题描述】:
我正在尝试使用 htaccess 制作干净的 url
我有一个 profile.php 页面,我得到用户域名来显示他的页面
现在如果用户例如点击 www.XXXX.com/domain 我将显示他的主页
相当于没有htaccess文件的www.XXXX.com/profile.php?id=domain
我使用了这段代码,它工作得很好
Options +FollowSymLinks
RewriteEngine On
RewriteCond %(SCRIPT_FILENAME) !-d
RewriteCond %(SCRIPT_FILENAME) !-f
RewriteRule ^(\w+)$ ./profile.php?id=$1
RewriteRule ^(\w+)/$ ./profile.php?id=$1
现在我正在尝试获取页面 id 和用户想要显示但没有工作的视图
注意页面id和视图是可选值,如果在url中没有找到我会显示主页
我希望网址看起来像 www.XXXX.com/domain/pageid/view , 相当于 www.XXXX.com/profile.php?id=domain&pid=pageid&v=view
【问题讨论】:
标签: .htaccess mod-rewrite