正则表达式 – 正则表达式匹配俄语,允许.htaccess中的所有西里尔
发布时间:2020-12-14 05:48:42 所属栏目:百科 来源:网络整理
导读:我如何重定向url与俄罗斯slu to到特定的 PHP页面.例如,我有这个网址. http://www.example.com/основной-момент.htm 并希望在.htaccess中重定向到这个 http://www.example.com/category.php?slug=russian slug 解决方法 如果您的服务器允许,您
我如何重定向url与俄罗斯slu to到特定的
PHP页面.例如,我有这个网址.
http://www.example.com/основной-момент.htm 并希望在.htaccess中重定向到这个 http://www.example.com/category.php?slug=<russian slug> 解决方法
如果您的服务器允许,您可以尝试使用.htaccess文件中的特定页面:
RewriteEngine On RewriteRule ^основной-момент.htm$category.php?slug=ru 在Regex中,如果在服务器上启用了字符集,则应该能够使用字符范围: RewriteRule ^([A-Яа-я-]+).htm$category.php?slug=ru 要捕获这个短语,你会使用它(就像英语): RewriteRule ^([A-Яа-я-]+).htm$category.php?slug=$1 另一种方法是检测语言 #For users with Russian as their primary browsing language RewriteCond %{HTTP:Accept-Language} ^ru [NC] RewriteRule .* category.php?slug=ru 此外,如果您在服务器上使用动态语言,则应该能够使用REQUEST_URI var进行解析并确定目标语言,因为Apache提供内容,而编程语言(如PHP或Perl)可以通过解析执行更多操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |