我正在运行MacOSX 10.11.4.
我想让example.com指向我在本地运行的apache服务器,但让www.example.com指向实际的网站.
示例:我的/ etc/hosts文件中有以下条目:
127.0.0.1 example.com
如果我ping example.com和www.example.com,它们都达到127.0.0.1(我相信因为规范URL被识别为相同).
有趣的是,Chrome会根据我的需要提取网址,但Firefox会点击localhost.
-
编辑:我知道使用像example.local这样的东西更传统,完全避免这个问题; 但是,我的工作现在已经使用www/non-www方法一段时间了,如果可能的话,我希望保留它.
当我尝试将ASCII值输出到文件时,使用某些字符会返回错误的值.例:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.PrintWriter;
public class test {
public static void main(String args[]){
//Supposed to:
writeFile("./test.txt"); //write ASCII 147
readFile("./test.txt"); //read ASCII 147
}
public static boolean writeFile(String path){
try{
PrintWriter fo = new PrintWriter(new FileOutputStream(new File(path)));
fo.print((char) 147); //WRITES "?" TO FILE (ASCII 63, NOT 147)
fo.close();
}catch(Exception e){
return true;
}
return false;
}
public static boolean readFile(String path){
try {
BufferedReader fi = new BufferedReader(new FileReader(path));
char c[] = fi.readLine().toCharArray(); …Run Code Online (Sandbox Code Playgroud)