繁体   English   中英

我在本地工作时应如何更改mod_rewrite url的根目录

[英]How should i change the root for mod_rewrite url when i work in localhost

我正在进行网站维护。 它使用mod_rewrite技术。 但是我是mod_rewrite的新手。 我应该如何更改URL以在我的本地主机中正常工作。 这是代码:

# Enable mod_rewrite, start rewrite engine 
Options +FollowSymLinks 
RewriteEngine on 

rewritecond %{http_host} ^electricians4u.com.au [nc]
rewriterule ^(.*)$ http://www.electricians4u.com.au/$1 [r=301,nc]

ErrorDocument 404 /error404.php

# for searching
RewriteRule ^([^/]*)-in-([^/]*)\.htm$   /search.php?searchby=$1&SearchString=$2&search.x=$3&search.y=$4&search=Find+Agent [NC] 

# for nav
RewriteRule ^electricians-in-([^/]*)-([^/]*)$ /search.php?SearchString=$1&state=&page=$2          [NC] 

# index page
RewriteRule ^find-electrician-(.*)$ /find_electrician_in.php?state=$1                    [NC,L] 

# find  page
RewriteRule ^electrician-(.*)-(.*)$ /find_electrician_in.php?state=$1&bspname=$2         [NC,L] 

# find  page
RewriteRule ^electricians-in-([^/]*)\.htm$ /search.php?state=$1&bspname=$2&locality=$3     [NC] 

请帮助。 我知道这个愚蠢的问题要问。 但是我不知道其他选择。

我不知道为什么如果其他所有配置都正确配置并且安装了所有文件,为什么该配置不起作用。 那里没有什么具体的。 对.co.au域的明确引用将不适用。

只要确保您在Apache配置中激活了mod_rewrite模块即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM