2012-04-14 3 views
0

мне нужно сделать SEO дружественных URL-адреса с URL rewriting от:Создание SEO дружественных URL-адреса с URL переписывания

http://www.myurl.com/subfolder/index.php?service=example1&location=city1 

http://www.myurl.com/subfolder/cars.php?service=example1&location=city1 

http://www.myurl.com/subfolder/bicycle.php?service=example1&location=city1 

в

http://www.myurl.com/subfolder/example1/example2/index.html 

http://www.myurl.com/subfolder/example1/example2/cars.html 

http://www.myurl.com/subfolder/example1/example2/bicycle.html 

Мой URL переписывания не работает вообще,

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^index/(\w+)/?$ index.php?service=$1&location=$2 
RewriteRule ^cars/(\w+)/?$ cars.php?service=$1&location=$2 
RewriteRule ^bicycles/(\w+)/?$ bicycles.php?service=$1&location=$2 

И где я должен положить файл .htaccess? В корне или подпапке?

+2

Вы уверены, что не хотите: http://www.myurl.com/subfolder/cars/example1/city1.html? –

ответ

0

Это, вероятно, следует работать:

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /subfolder/$3.php?service=$1&location=$2 [L] 

Вы должны поместить его в корневой каталог.

+0

Как мне настроить этот код по следующей ссылке: http://thegrantmag.com/issues?which=feb – alt

+0

Карлс, сделал эту работу? – Jeroen

Смежные вопросы