使用中文、日语、土耳其语、俄语时.htaccess中的字符集问题
My.htaccess在live server上运行良好,但在本地计算机上安装时显示500错误。如果我将中国、日本、土耳其、俄罗斯的规则从中删除,它将非常完美,但有必要在其中包含这些章程 示例:使用中文、日语、土耳其语、俄语时.htaccess中的字符集问题,.htaccess,mod-rewrite,character-encoding,.htaccess,Mod Rewrite,Character Encoding,My.htaccess在live server上运行良好,但在本地计算机上安装时显示500错误。如果我将中国、日本、土耳其、俄罗斯的规则从中删除,它将非常完美,但有必要在其中包含这些章程 示例: RewriteRule ^会員専用サイト\/今すぐ登録.php /JP/members/join_now.php?rw=$0&lang=JP&%{QUERY_STRING} [L] RewriteRule ^Члены\/Регистрация.php /RU/members/join_
RewriteRule ^会員専用サイト\/今すぐ登録.php /JP/members/join_now.php?rw=$0&lang=JP&%{QUERY_STRING} [L]
RewriteRule ^Члены\/Регистрация.php /RU/members/join_now.php?rw=$0&lang=RU&%{QUERY_STRING} [L]
RewriteRule ^üye\/Kayıt-ol.php /TR/members/join_now.php?rw=$0&lang=TR&%{QUERY_STRING} [L]
RewriteRule ^멤버구역\/가입.php /KR/members/join_now.php?rw=$0&lang=KR&%{QUERY_STRING} [L]
在htaccess中也将图表设置为UTF-8,但未成功
使用WAMP的本地机器
操作系统:Windows XP、Windows 7我已经在Debian 6.0机器+Windows 7 wamp上成功地测试了它。所以它应该是有效的。 当然,您需要确保您的文件编码良好,并且apache能够处理它们 对于wamp:从通知图标打开
httpd.conf
文件。记事本应该弹出。
将文件另存为:选择UTF-8
并筛选*.*
请确保文件保存为httpd.conf
而不是httpd.conf.txt
添加规则
重新启动服务。应该有用
供参考
在Debian 6.0上测试:
RewriteRule ^会員専$ /stack/redirect.php [L,R]
这对我来说很好。以下是日志:
strip per-dir prefix: /var/www/会員専 -> 会員専
applying pattern '^会員専$' to uri '会員専'
rewrite '会員専' -> '/stack/redirect.php'
explicitly forcing redirect with http://mysite.org/stack/redirect.php
escaping http://mysite.org/stack/redirect.php for redirect
redirect to http://mysite.org/stack/redirect.php [REDIRECT/302]
strip per-dir prefix: /var/www/stack/redirect.php -> stack/redirect.php
applying pattern '^会員専$' to uri 'stack/redirect.php'
pass through /var/www/stack/redirect.php
我已经在Debian 6.0机器+windows7 wamp上成功地测试了它。所以它应该是有效的。 当然,您需要确保您的文件编码良好,并且apache能够处理它们 对于wamp:从通知图标打开
httpd.conf
文件。记事本应该弹出。
将文件另存为:选择UTF-8
并筛选*.*
请确保文件保存为httpd.conf
而不是httpd.conf.txt
添加规则
重新启动服务。应该有用
供参考
在Debian 6.0上测试:
RewriteRule ^会員専$ /stack/redirect.php [L,R]
这对我来说很好。以下是日志:
strip per-dir prefix: /var/www/会員専 -> 会員専
applying pattern '^会員専$' to uri '会員専'
rewrite '会員専' -> '/stack/redirect.php'
explicitly forcing redirect with http://mysite.org/stack/redirect.php
escaping http://mysite.org/stack/redirect.php for redirect
redirect to http://mysite.org/stack/redirect.php [REDIRECT/302]
strip per-dir prefix: /var/www/stack/redirect.php -> stack/redirect.php
applying pattern '^会員専$' to uri 'stack/redirect.php'
pass through /var/www/stack/redirect.php
在基于Windows XP SP2 ENG的Apache 2.2.17 VC9版本上运行完全正常。在基于Windows XP SP2 ENG的Apache 2.2.17 VC9版本上运行完全正常。