.htaccess 301重定向转到root

时间:2013-10-12 14:54:51

标签: php regex apache .htaccess mod-rewrite

我正在尝试使用.htaccess 301重定向,但它无法正常工作

我在.htaccess文件中使用以下语法

RewriteRule ^our_services.html http://localhost/site/our-services [R=301,L]

但是当我打开页面重定向到

http://localhost/Applications/XAMPP/xamppfiles/htdocs/site/our-services

如何写出正确的一个?

我想重定向

our_services.html to our-services

在同一个域名

由于

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的相对路径:

如果在DOCUMENT_ROOT

RewriteEngine On
RewriteBase /

RewriteRule ^our_services\.html$ /our-services [R=301,L,NC]

如果在DOCUMENT_ROOT/site

RewriteEngine On
RewriteBase /site/

RewriteRule ^our_services\.html$ our-services [R=301,L,NC]