2015-02-19 2 views
0

я есть Multilanguages, но так как я изменить структуру URL, я должен был сделал некоторые изменения, но это не работает, может быть, кто-то может понять, чего не хватает:Htacess Multilanguages ​​

Мои URL-адрес выглядит как это:

http://domain.com/jobs-country-city-title-123.html

и должны быть как

http://domain.com/en/jobs-country-city-title-123.html

или

http://domain.com/es/jobs-country-city-title-123.html

Код:

Options +FollowSymLinks 
RewriteEngine on 

RewriteRule /(es|en|pt)/jobs-(.*)-(.*)-(.*)-(.*)\.html$ job.php?lang=$1&country=$2&city=$3&title=$4&id_job=$5 

ответ

1

не проверял, но, возможно,

RewriteRule ^(es|en|pt)/jobs-([a-zA-Z]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)\.html$ /job.php?lang=$1&country=$2&city=$3&title=$4&id_job=$5 [NC,L] 
+0

нет, А не было т работал. – Pedro

+0

Просто установите это, как правило, в моем htaccess файле, создайте php-страницу под названием job.php, и она работает нормально! В зависимости от значений, которые вы ожидаете в параметре title, вам может потребоваться настроить эту часть правила - например, если заголовок включает пробелы или символы подчеркивания и т. Д. И т. Д. – RamRaider

+0

Спасибо, это сработало. – Pedro