首先,我想创建一个新的主页网址。因此,www.example.com
而不是www.example.com/abc
我的新主页(基础)应为www.example.com/blabla
。
因此,无论用户输入的是什么网址,例如www.example.com/abc/blablabla
,我们都需要将其重定向到RewriteEngine On
RewriteCond %{REQUEST_URI} !^/abc.*
Rewriterule ^(.*)$ /abc/$1 [R=301,L]
。
如果我是正确的,以下将会这样做:
abc
现在出现了问题。
我的新基地不是,而是
%F0%9F%8C%90
。此地球的网址有效值为'是abc
。所以你会认为它很容易并且替换上面的.htaccess片段中的所有www.example.com
和你的完成,但不幸的是,情况并非如此。
希望有人可以帮助我。
此致 TK
更新
转到www.example.nl/%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0%25F0FC0
会产生类似RewriteEngine On
RewriteCond %{REQUEST_URI} !^/%F0%9F%8C%90.*
Rewriterule ^(.*)$ /%F0%9F%8C%90$1 [R=301,L]
的循环。
请注意,除了循环外,图标也不会显示..
在我的例子中,.htaccess看起来像:
NE
更新2:
好的,我通过添加RewriteCond %{REQUEST_URI} !^/%F0%9F%8C%90.*
Rewriterule ^(.*)$ /\%F0\%9F\%8C\%90/$1 [NE,R=301,L]
作为标志来修复图标部分并反斜杠unicode字符..
www.example.com
所以:
www.example.com////////.....
现在导致
import java.util.Scanner;
public class q1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
char[] aArray = new char[10];
String[] Acypher = { "D", "D", "W", "E", "L", "H", "O", "R" };
for (int i = 0; i < 10; ++i) {
int input = in.nextInt();
switch (input) {
case 1:
String newin1 = Acypher[1];
break;
case 2:
String newin2 = Acypher[2];
break;
case 3:
String newin3 = Acypher[3];
break;
case 4:
String newin4 = Acypher[4];
break;
case 5:
String newin5 = Acypher[5];
break;
case 6:
String newin6 = Acypher[6];
break;
case 7:
String newin7 = Acypher[7];
break;
default:
System.out.println("Translation unknown. Please enter a new number.");
--i;
break;
}
}
String aArrayDc = new String(aArray);
System.out.println(aArrayDc + "test");
}
}
但仍然有循环.. :( ......有人有个主意吗?
答案 0 :(得分:0)
<强>解答:强>
只需将abc
替换为实际图标即可。确保使用可以处理这些unicode图标的编辑器执行此操作... PhpStorm不能,但TextMate或Sublime工作得很好。