Предпосылка: Я ненавижу HtaccessHtaccess: Невозможно переписать URL-адрес
Я должен перенаправлять или переписать URL: Я хочу, чтобы этот URL
http://www.example.com/en.php
стать
http://www.example.com/en/
Для Например: нажав на ссылку, как <a href="en">English</a>
Я хочу, чтобы она переходила на страницу en.php
с указанием URL-адреса http://www.example.com/en/
Я попытался это, но не работает
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/en/ http://www.example.com/en.php
</IfModule>
Прежде всего, вы включите mod_rewrite на сервере ? И разрешить перезапись в вашей конфигурации виртуального хоста? –
Если все настройки настроены, проверьте это сообщение о том, как пропустить .php в вашем URL-адресе http://stackoverflow.com/questions/4026021/remove-php-extension-with-htaccess –
Ведущий/отключается от URI до match, и трейлинг/может быть сделан необязательным: '^ en /? $' –