Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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_Php_.htaccess_Url_Mod Rewrite_Url Rewriting - Fatal编程技术网

php中的清除URL

php中的清除URL,php,.htaccess,url,mod-rewrite,url-rewriting,Php,.htaccess,Url,Mod Rewrite,Url Rewriting,我目前正在使用xampp在本地主机服务器上用php测试干净的url 我得到了.htaccess文件的以下代码 RewriteEngine on RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L] php代码 <?php echo $_GET['page']; ?> 此url工作并打印参数(“42”):http://localhost/folder/index.php?page=42 当测试此url时,它只显示文本内容&所有

我目前正在使用xampp在本地主机服务器上用php测试干净的url

我得到了.htaccess文件的以下代码

RewriteEngine on
RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L]
php代码

<?php
echo $_GET['page'];
?>

此url工作并打印参数(“42”):
http://localhost/folder/index.php?page=42

当测试此url时,它只显示文本内容&所有站点都变成文本:
http://localhost/folder/index.php/page/42/


那么为什么url没有响应呢?

很酷的故事,兄弟。那么问题是什么呢?哈哈,为什么url不响应你的url和你的规则明显不同。您的
.htaccess
是在
www
文件夹中还是在
www
文件夹中名为
文件夹的文件夹中?为什么要尝试访问
http://localhost/folder/index.php/page/42/
而不是
http://localhost/page/42/
http://localhost/folder/page/42/
?我的“index.php”文件位于“文件夹”中&此文件夹位于htdocs@Prix你的链接可以工作,但是为什么网站没有加载任何css样式和任何图像,它只是显示文本?