Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Php 重写规则-浏览器栏中的URL不会更改

Php 重写规则-浏览器栏中的URL不会更改,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,这对我来说很奇怪,但是: 我有一个网站,上面有guestbook add.php。我想以gasterbuch.html的形式向访问者展示它 所以我写了.htaccess(我的真实域在该列表中已更改为http://mywebsite.com/当然可以): 重新启动发动机 重写基/ 重写规则^index.html$http://mywebsite.com/index.php [L] 重写规则^gasterbuch.html$http://mywebsite.com/guestbook-list.p

这对我来说很奇怪,但是:

我有一个网站,上面有
guestbook add.php
。我想以
gasterbuch.html
的形式向访问者展示它

所以我写了
.htaccess
(我的真实域在该列表中已更改为
http://mywebsite.com/
当然可以):


重新启动发动机
重写基/
重写规则^index.html$http://mywebsite.com/index.php [L]
重写规则^gasterbuch.html$http://mywebsite.com/guestbook-list.php
重写规则^eintrag hinzufugen.html$http://mywebsite.com/guestbook-add.php
现在,当我在浏览器中键入
http://mywebsite.com/gasterbuch.html
,我看到了由
guestbook add.php
生成的文本(这很好)

但是在浏览器的url栏中,我看到了
http://mywebsite.com/guestbook-add.php
而不是
http://mywebsite.com/gasterbuch.html
(就像302重定向一样)

我做错了什么?

改变

RewriteRule ^index.html$ http://mywebsite.com/index.php [L]
RewriteRule ^gasterbuch.html$ http://mywebsite.com/guestbook-list.php
RewriteRule ^eintrag-hinzufugen.html$ http://mywebsite.com/guestbook-add.php


应该有用

没问题,请随意将其标记为正确,以便与您有相同问题的其他用户知道您是如何解决的。是的,只是标记并向上投票-我无法从一开始就标记它(标记之前的时间限制)。
RewriteRule ^index.html$ http://mywebsite.com/index.php [L]
RewriteRule ^gasterbuch.html$ http://mywebsite.com/guestbook-list.php
RewriteRule ^eintrag-hinzufugen.html$ http://mywebsite.com/guestbook-add.php
RewriteRule ^index.html$ /index.php [L]
RewriteRule ^gasterbuch.html$ /guestbook-list.php [L]
RewriteRule ^eintrag-hinzufugen.html$ /guestbook-add.php [L]