Php htaccess检测缺少的语言并重写url
在这里花了几个小时读了很多类似的问题,但还是不明白 URL看起来像这样Php htaccess检测缺少的语言并重写url,php,regex,.htaccess,url-rewriting,Php,Regex,.htaccess,Url Rewriting,在这里花了几个小时读了很多类似的问题,但还是不明白 URL看起来像这样 我得到了以下.htaccess条目 当语言缺失时,如何重写URL?示例: 应该变成http://www.example.com/en/member/set\u dashboard 默认语言可以是“en”,但如果可能的话,我更喜欢使用访客浏览器语言 非常感谢你的帮助!谢谢 那么我认为Mod_GeoIP很适合使用 谢谢你的邀请,我一定会看一看的。但我仍在努力重写URL:/ Action php /cgi-php54/php A
我得到了以下.htaccess条目 当语言缺失时,如何重写URL?示例:
应该变成http://www.example.com/en/member/set\u dashboard 默认语言可以是“en”,但如果可能的话,我更喜欢使用访客浏览器语言
非常感谢你的帮助!谢谢 那么我认为Mod_GeoIP很适合使用
谢谢你的邀请,我一定会看一看的。但我仍在努力重写URL:/
Action php /cgi-php54/php
AddHandler php54 .php
AddType application/x-javascript .js
RewriteEngine On
RewriteRule ^([^/\.]+)$ index.php?lang=$1
RewriteRule ^([^/\.]+).htm$ index.php?lang=$1
RewriteRule ^([^/\.]+)/([^/\.]+).htm$ index.php?lang=$1&href=$2
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+).htm$ index.php?lang=$1&href=$2&topic=$3
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)$ index.php?lang=$1&href=$2&topic=$3
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/.]+)/([^/\.]+)$ index.php?lang=$1&href=$2&topic=$3&sub=$4
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/.]+)/([^/\.]+)/([^/\.]+)$ index.php?lang=$1&href=$2&topic=$3&sub=$4&attr=$5
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)$ index.php?lang=$1&href=$2&topic=$3&sub=$4&attr=$5&out=$6