php – 在URL中添加组名并在没有索引页的情况下访问该URL

用户可以在我的站点中创建自己的组.

他们可以使用他们想要的组名创建.

也就是说,“http://mysite.com/groups/”_______

–Ex: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”

如何实现它而不提及Core PHP中带有参数段的index.php?

提前致谢…

最佳答案 通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放入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而不更改URL中的URL浏览器.

点赞