Php 在URL中添加组名并在没有索引页的情况下访问该URL
用户可以在我的网站中创建自己的组 他们可以使用所需的组名创建 也就是说,“”\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu --Ex:Php 在URL中添加组名并在没有索引页的情况下访问该URL,php,regex,apache,.htaccess,mod-rewrite,Php,Regex,Apache,.htaccess,Mod Rewrite,用户可以在我的网站中创建自己的组 他们可以使用所需的组名创建 也就是说,“”\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu --Ex:http://mysite.com/groups/test_group (“”是默认值,然后用户可以添加他们所需的名称,我使用唯一的名称进行了维护) 我在'groups'目录中有一个index.php 我不想使用“http://mysite.
http://mysite.com/groups/test_group
(“”是默认值,然后用户可以添加他们所需的名称,我使用唯一的名称进行了维护)
我在'groups'目录中有一个index.php
我不想使用“http://mysite.com/groups/index.php?name=test_group
“
我想用“http://mysite.com/groups/test_group
”
如何实现它而不必提及在核心php中使用参数段的index.php
提前感谢…通过
httpd.conf
启用mod\u rewrite
和.htaccess
,然后将此代码放入文档根/gaggletips/.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。我找到了未找到的对象!404访问URL时出错:http://localhost/gaggletrips/groups/test_group
My local server已通过httpd.conf成功启用mod_重写。。。帮助我。。。谢谢您的时间…什么是gaggletrips
?您从来没有提到在这两个目录之间有另一个目录,请参见上面的代码,该代码将放在文档\u ROOT/gaggletips/.htaccess文件中,我在示例http://mysite.com/groups/test_group
mysite.com->gagglettrips,Gaggletips是根目录,我已将.htaccess文件放在Gaggletips目录anubhava中