0
사이트 유지 관리를 위해 노력하고 있습니다. 그것은 mod_rewrite 기술을 사용합니다. 하지만 새로운 mod_rewrite. 내 localhost에서 제대로 작동하도록 URL을 어떻게 변경해야합니까?localhost에서 작업 할 때 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]
Plz은 도움말 : 여기에 코드입니다. 나는이 어리석은 질문을 묻는다. 하지만 나는 다른 대안을 모른다.
실제로 localhost에서 작업 중이므로 localhost로 도메인을 편집해야한다고 생각합니다. 정확히 모르겠다. – Rajasekar
@Rajasekar : localhost의 DocumentRoot에 직접 프로젝트를 설치 한 적이 있습니까? 하위 디렉토리에서는 작동하지 않습니다. – orithena
내 루트는 http : // localhost/elec에 있는데, 도메인의 URL이 있기 때문에 rewrite_con에서 anythin을 변경해야하는지 여부 – Rajasekar