Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.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

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
Php mod_重写不工作xampp(带图片)_Php_.htaccess_Mod Rewrite_Xampp - Fatal编程技术网

Php mod_重写不工作xampp(带图片)

Php mod_重写不工作xampp(带图片),php,.htaccess,mod-rewrite,xampp,Php,.htaccess,Mod Rewrite,Xampp,我已经浏览了web上的教程,下面是我为测试mod_重写是否有效所做的工作 第一:取消对mod_rewrite.so(@httpd.conf)的注释 第二:Allowoverride->Allowoverride all(@httpd.conf) 第三:(@.htaccess) 选项+FollowSymLinks 重新启动发动机 重写规则^dra/?$draft.php[NC,L] 最后:如果我的代码有效,url应该根据(编辑自)重写为localhost/xampp/test/dra/ 最终

我已经浏览了web上的教程,下面是我为测试mod_重写是否有效所做的工作

第一:取消对mod_rewrite.so(@httpd.conf)的注释

第二:Allowoverride->Allowoverride all(@httpd.conf)

第三:(@.htaccess)


选项+FollowSymLinks
重新启动发动机
重写规则^dra/?$draft.php[NC,L]
最后:如果我的代码有效,url应该根据(编辑自)重写为
localhost/xampp/test/dra/

最终结果:mod_重写不起作用,如图所示。有什么我遗漏的吗?

您想要:

RewriteRule ^xampp/test/dra/?$ /xampp/test/draft.php [NC,L]
或者简单地说:

RewriteRule dra/?$ /xampp/test/draft.php  [NC,L]
RewriteRule
取自
domain/
之后的内容,在您的情况下,它将取自
http://127.0.0.1/
http://localhost/

此外,此规则不用于更改draft.php,您拥有的此规则允许您访问:

http://localhost/xampp/test/dra/

然后让draft.php在不显示的情况下提供它。

httpd xammp.conf

转化

Allowoverride AuthConfig
Allowoverride All

我想这会对你有所帮助

我一直在关注,而我的问题是建议的路线:

RewriteEngine on RewriteRule .* good.html
不起作用。它必须位于两条单独的线路上:

RewriteEngine on
RewriteRule .* good.html

找不到对象!使用
http://localhost/xampp/test/dra/
重写规则dra/?$draft.php[NC,L]
,进一步apacherestarted@Anonymous是的,对不起,您需要添加文件的路径,更新了我的答案。您还可以将此指令添加到apache\conf\extra\httpd-vhosts.conf。
RewriteEngine on
RewriteRule .* good.html