Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在URL中添加组名并在没有索引页的情况下访问该URL_Php_Regex_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

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

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.

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

他们可以使用所需的组名创建

也就是说,“”\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

--Ex:
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中