Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
Apache 使htaccess规则更改url_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Apache 使htaccess规则更改url

Apache 使htaccess规则更改url,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,抱歉,如果已经在这里问过这个问题,但是我还没有通过查找找到它 我被要求删除我们网站上的/页面,只需将其转到主页即可。这在PHP中很容易做到,但如果可以的话,我宁愿使用.htaccess文件(以便更好地学习它) 在PHP中我会这样做(一些psuedo代码) 这样的东西可以移植到我的.htaccess文件吗 我确实有这个 RewriteRule ^page/$ / [NC,L] 虽然它确实显示了主页,但地址栏中的URL仍然是/page,我希望它只显示/page。您可以尝试重定

抱歉,如果已经在这里问过这个问题,但是我还没有通过查找找到它

我被要求删除我们网站上的
/页面
,只需将其转到主页即可。这在PHP中很容易做到,但如果可以的话,我宁愿使用.htaccess文件(以便更好地学习它)

在PHP中我会这样做(一些psuedo代码)

这样的东西可以移植到我的.htaccess文件吗

我确实有这个

RewriteRule     ^page/$     /   [NC,L] 

虽然它确实显示了主页,但地址栏中的URL仍然是/page,我希望它只显示/page。

您可以尝试重定向

RewriteRule     ^page/?$     http://www.domain.com/   [NC,L,R=301]

完美的我尝试了
重定向301/page/
,但我发现了错误。等我同意的时候,我会接受的。
RewriteRule     ^page/?$     http://www.domain.com/   [NC,L,R=301]