[求助]Apache2.0.55+PHP4.4.2,如果Alias的本机路径含了中文,.php执行不了,.html/.css却可以访问呢?

zhangxxdd 2006-04-21 07:17:56
在httpd.conf里:
Alias /reg "D:/测试网页/reg/"
使用 http://localhost/reg/index.php,是空白的,内容为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
<BODY></BODY></HTML>
========================
如果访问 http://localhost/reg/test.html http://localhost/reg/style.css 之类都可以正常的.

如果在httpd.conf里 换成 Alias /reg "D:/testWeb/reg/" 之后访问php却是完全正常的.

请问我需要改些什么配置吗?php装了Zend的.谢谢指点一二了 :-)
...全文
248 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxxdd 2006-04-24
  • 打赏
  • 举报
回复
此贴已结,请勿回复 :-)
===========================
还是只能把网页全部放另外的目录了~
zhangxxdd 2006-04-24
  • 打赏
  • 举报
回复
唉~ 用了楼上A_sr(阿锶)和iasky(C#_ASP_PHP)的方法还是不行,可奇怪的是,Apache启动的时候却未报错~
===============
如果是 Alias /reg "D:/测试网页/reg/",httpd.conf存为UTP-8格式的话,php网页就解析不了

如果是 Alias /reg "D:/%B2%E2%CA%D4%CD%F8%D2%B3/reg/"或者httpd.conf存为ANSI/ASCII格式的话,就会"您要查看的网页可能已被删除、名称已被更改,或者暂时不可用。"连其它css或者html都访问不了的
iasky 2006-04-24
  • 打赏
  • 举报
回复

Alias /reg "D:/%B2%E2%CA%D4%CD%F8%D2%B3/reg/"

这样试试
cheryc666 2006-04-24
  • 打赏
  • 举报
回复
不要用中文,英文,数字都可以
A_sr 2006-04-23
  • 打赏
  • 举报
回复
Alias /reg "D:/测试网页/reg/"

最好写成这样试试
Alias /reg/ "D:/测试网页/reg/"
^^^^^^
leaway211 2006-04-23
  • 打赏
  • 举报
回复
尽量不要用中文吧
zhangxxdd 2006-04-22
  • 打赏
  • 举报
回复
总算有人回复了~~
可我以前用apache1.3.3+php用中文路径都正常的啊,而且不只是存放文件夹改名这么简单,因为我的其它项目文件(包括Delphi\VC\数据库设置文件 等等)全部都是在这个中文名的文件夹里,改文件夹名称,其它非常多的地方都得改了 :-(
如果实在不行,看来只得把网页的目录再另外放了~~ 请各位路过的大虾帮忙一下了啊 :-)
iasky 2006-04-22
  • 打赏
  • 举报
回复
不用中文就好了阿,要不该了 "测试网页"的url_encode后的值

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧