Apache 将文件移动到新文件夹中,现在mod#u rewrite不是';不行吗?
我一直在思考修改,并且工作得很好。因此,我随后将该站点移动到一个新文件夹中,因为我们现在有两个项目正在我的开发服务器上运行 所以我创建了一个新文件夹,移动了所有文件,现在mod rewrite不起作用了 我将文件从httpdocs移动到httpdocs/birds 这是mod重写的东西Apache 将文件移动到新文件夹中,现在mod#u rewrite不是';不行吗?,apache,Apache,我一直在思考修改,并且工作得很好。因此,我随后将该站点移动到一个新文件夹中,因为我们现在有两个项目正在我的开发服务器上运行 所以我创建了一个新文件夹,移动了所有文件,现在mod rewrite不起作用了 我将文件从httpdocs移动到httpdocs/birds 这是mod重写的东西 RewriteEngine On # Switch on rewriting RewriteRule ^birds/pages/([A-Za-z0-9\-]+).php?$ birds/index.
RewriteEngine On # Switch on rewriting
RewriteRule ^birds/pages/([A-Za-z0-9\-]+).php?$ birds/index.php?page=$1 [NC,L] # Handle site navigation
我很确定这是我做错的事,我试过几种方法。。。还是没有快乐
丰富的;) 目标重写缺少“/”,在php后面添加了一个不匹配的“?”:
RewriteRule ^birds/pages/([A-Za-z0-9\-]+)\.php$ /birds/index.php?page=$1 [NC,L]
您在比赛中也缺少“/”:
RewriteRule ^/birds/pages/([A-Za-z0-9\-]+)\.php$ /birds/index.php?page=$1
它仍然在做同样的事情。。。url以/birds/pages/Services.php的形式填充到地址栏中,但如果我手动键入/birds/index.php?page=Services,则页面不会加载