Apache 如何使用htaccess重定向规则?

Apache 如何使用htaccess重定向规则?,apache,.htaccess,mod-rewrite,url-rewriting,friendly-url,Apache,.htaccess,Mod Rewrite,Url Rewriting,Friendly Url,若模式如下所示,我想将请求重定向到sample.php sample.com/vacation 我尝试了这段代码,但没有正常工作,重定向所有包含休假的请求,例如sample.com/anything/vacation RewriteCond %{REQUEST_URI} /vacation RewriteRule ^ /sample.php [L,R] 我怎样才能做到这一点呢?对于您展示的样品,请您尝试以下内容。请确保在测试URL之前清除浏览器缓存 RewriteEngine ON Rewri

若模式如下所示,我想将请求重定向到sample.php

sample.com/vacation

我尝试了这段代码,但没有正常工作,重定向所有包含休假的请求,例如sample.com/anything/vacation

RewriteCond %{REQUEST_URI} /vacation
RewriteRule ^ /sample.php [L,R]

我怎样才能做到这一点呢?

对于您展示的样品,请您尝试以下内容。请确保在测试URL之前清除浏览器缓存

RewriteEngine ON
RewriteRule ^vacation/?$ sample.php [NC,L]

感谢您共享您的htacces文件,如果您尝试这些规则时也遇到任何错误,请您进行共享,好吗?使用此规则时不会发生错误,但我只想通过以下模式重定向请求:sample.com/vacation不是这样的:sample.com/anything/vacation非常感谢,此代码解决了我的问题