用户可以在我的网站中创建自己的群组。
他们可以创建所需的组名。
即“ http://mysite.com/groups/” _ __ _ __ _
- 例如: http://mysite.com/groups/test_group
('http://mysite.com/groups/'是默认值,然后用户可以添加他们想要的名称,并且我使用唯一名称进行维护。)
我在'groups'目录中有一个index.php。
我不希望使用“http://mysite.com/groups/index.php?name=test_group
”...
我希望通过“http://mysite.com/groups/test_group
”
如何在不提及核心PHP中带参数段的index.php
的情况下实现它?
提前致谢...
答案 0 :(得分:2)
启用mod_rewrite
和.htaccess
至httpd.conf
,然后将此代码放入DOCUMENT_ROOT/gaggletrips/.htaccess
文件中:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /gaggletrips/
RewriteRule ^(groups)/([^/]+)/?$ $1/index.php?name=$2 [L,QSA,NC]
一旦这些规则到位,您就可以直接输入http://mysite.com/groups/test_group
,它会在幕后加载http://mysite.com/groups/index.php?name=test_group
,而不会在浏览器中更改网址。