В настоящий момент сайт не использует перезаписи, я сейчас переписываю как веб-сайт, так и .htaccess, чтобы его включить. Он многоязычен, и в настоящий момент язык изменяется с помощью строки запроса (?lang=en/es/de
).Правило перезаписи для нескольких языков
Я хотел бы форматировать URL, так что читает http://website.com/en/products/product1
На данный момент страницы сохраняются в виде отдельных файлов, другими словами, это не полностью переписан, такие как: http://website.com/index.php?page=product1&category=product&lang=en
Становится :
http://website.com/en/products/product1
страницах сохраняются все в корневом каталоге, но я использовал индивидуальное правило для перезаписи отдельных файлов (так как это только небольшой сайт).
Проблема, с которой я столкнулась, это регулярные решения, которые я нашел в другом месте, заменяют часть ?lang=en
, а затем помещают ее в конец URL-адреса. Как я могу сделать это сразу после домена в URL-адресе, как показано выше?
Надеюсь, что это ясно, спасибо заранее.
Is поддельный каталог (SEO) ** продукты ** в то время как категория хочет ** продукт **? Будьте осторожны с этим! –