Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess 重定向example.com/!到主页?_.htaccess_Url Rewriting - Fatal编程技术网

.htaccess 重定向example.com/!到主页?

.htaccess 重定向example.com/!到主页?,.htaccess,url-rewriting,.htaccess,Url Rewriting,我们的一位客户主动向他们的网站推荐了我们的网站。 这一切都很好,除了一件事,他们像这样链接我们的网站:http://example.com/!导致找不到页面。有什么方法可以将该链接正确重定向到我们的网站吗?试试以下方法: RewriteRule ^(.*)\!$ /$1 [R=301,L] 它简单但有效地重写了所有在末尾包含“!”字符的URL 简单地说:如果URL以“!”结尾,它将被重写为相同的URL,而不带尾随“!”。这种重写甚至会处理“example.com/index/here!”并

我们的一位客户主动向他们的网站推荐了我们的网站。 这一切都很好,除了一件事,他们像这样链接我们的网站:
http://example.com/!导致找不到页面。有什么方法可以将该链接正确重定向到我们的网站吗?

试试以下方法:

RewriteRule ^(.*)\!$ /$1 [R=301,L]  
它简单但有效地重写了所有在末尾包含“!”字符的URL

简单地说:如果URL以“!”结尾,它将被重写为相同的URL,而不带尾随“!”。这种重写甚至会处理“example.com/index/here!”并将其重写为“example.com/index/here”,这就更容易避免了


猜这就是你要找的吗?;)

你的网站是
http://example.com
?让他们修复他们的链接?这是一个理想的快速解决方案,但由于是主动要求他们编辑他们的网站,这有点尴尬。