Я запускаю простой сайт (один php-файл), который загружает контент на основе выбранного языка и страницы. Чтобы URL-адреса были оптимизированы для SEO, я использую следующий файл .htaccess:
Код: Выделить всё
RewriteEngine On
Options +FollowSymlinks
# 1. Redirect HTTP to HTTPS automatically (only if not in localhost)
RewriteCond %{HTTP_HOST} !=localhost
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# 2. Add a slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^./]+)$ $1/
# 3. Default homepage
RewriteRule ^([^./]+)/$ index.php?lang=$1&page=home
# 4. Language and page
RewriteRule ^([^./]+)/([^./]+)/$ index.php?lang=$1&page=$2
Код: Выделить всё
index.php?lang=en&page=services -> /en/services/
index.php?lang=nl&page=diensten -> /nl/diensten/
...
Код: Выделить всё
index.php?lang=en&page=services -> /services/
index.php?lang=en&page=about -> /about/
...
Как мне добиться того, что мне нужно?
Подробнее здесь: https://stackoverflow.com/questions/787 ... h-htaccess
Мобильная версия