Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
.htaccess htaccess文件中的URL重写条件_.htaccess - Fatal编程技术网

.htaccess htaccess文件中的URL重写条件

.htaccess htaccess文件中的URL重写条件,.htaccess,.htaccess,我需要有关.htaccess的帮助。我一直在使用URL重写,但不是条件,我很确定我需要它们,因为我无法让它工作 我需要的URL结构是->论坛/catnamehere(显示名为catnamehere的页面) 和子结构->论坛/catnamehere/fornamehere(显示猫的子页面) 然而,不知何故,我没能做到这一点,让我相信我需要条件。你应该可以用两条规则做到这一点 将.htaccess文件放入论坛目录,并添加以下内容: RewriteEngine On RewriteRule ^([a-

我需要有关
.htaccess
的帮助。我一直在使用URL重写,但不是条件,我很确定我需要它们,因为我无法让它工作

我需要的URL结构是->
论坛/catnamehere
(显示名为catnamehere的页面) 和子结构->
论坛/catnamehere/fornamehere
(显示猫的子页面)


然而,不知何故,我没能做到这一点,让我相信我需要条件。

你应该可以用两条规则做到这一点

将.htaccess文件放入论坛目录,并添加以下内容:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)(/?)$ complexForumPath.php?catName=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)(/?)$ complexForumPath.php?catName=$1&subPage=$2 [QSA]
第一条规则将抓取类似forum/abc123的内容_

第二条规则将抓取forum/abc123_/abc123_