我的asp网站pc端网站正常显示,但是手机在输入网址就打不开,显示404,手机上在网址后加wap能打开

自己做的网站出现404错误怎么解决_百度知道
自己做的网站出现404错误怎么解决
我有更好的答案
自己网站出现404错误的解决方法:1、对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。2、设置404指向一个设计好的html 文件,此时页面返回的404状态码。 idc提供商基本都提供404设置的功能,直接上传文件设置即可。在IIs中设置方法:打开IIS管理器--&点击要设置自定义404的网站的属性--&点击自定义错误选项--&选中404页--&选中并打开编辑属性--&设置成 URL --& URL 里填写“/err404.html”--&按确定退出再把做好的err404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。3、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,这是不正确的,可以在显示完提示内容后,增加语句: Response.Status=&404 Not Found& ,这样就保证页面返回404状态码。4、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php。
采纳率:77%
来自团队:
你好!一般是路径不对或是没有网页文件!检查一下网页路劲是不是正确!一般都是默认跟目录安装程序的如果上传服务器时使用了新建的文件夹就很容易出现路劲错误,如果网站系统是网上下载的源码程序很可能是网页文件丢失!可以自己再制作一个相应的网页就可以解决了!
我自己做的网站,网页路径和服务器路径不是一个路径吗?服务器路径怎么看。
你好!服务器需要ftp软件连接,看看你的网站程序是不是在指定的根目录下!有的时候上传了压缩文件在服务器解压时回事一个文件夹这样文件就不在根目录下了!就会出现无法找到文件的现象!
本回答被提问者采纳
为什么会出现404错误  404是一种HTTP状态码,HTTP 404 状态码的出现意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,特别是对于大型网站来讲,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误、编辑或程序工作人员疏忽等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。导致这个错误的原因一般来说,有:  网站本身问题导致:  网页URL本身已经发生变化,而前台页面没有及时更新;  网页本身或网页文件位置发生改变,而没有及时在后台更新;  外部链接拼写出错;  网站内容管理员或程序管理员在处理URL上没有考虑周全,比如一些地方如果加入了链接属性导致URL不能正常访问。  用户网络环境导致:  无法在所请求的端口**问该网页URL地址。  Web服务扩展锁定策略阻止本请求。  MIME映射策略阻止本请求。  404错误如何处理  网站管理员:  对于网页内容比较少的小型网站管理员来讲,可以用死链接检测工具“xenu.exe”来对网页死链接进行检测,发现并及时处理错误链接信息;  对于内容较多的大中型网站管理员,使用上面的死链接检测工具可能会消耗很多时间,可以关注每天网站日志文件中的用户状态码情况,发现并及时解决404错误问题。  制作友好的404错误页面,提醒用户访问出错信息,引导用户进行首页或目录查找,提供站内查找功能或网站管理员联系方式。  对于SEO人员(搜索引擎优化工作者)来讲,建议参考“404错误是否会对网站造成影响”一文获取更多信息。  普通用户:  尝试更换浏览器或清理浏览器缓存(排除由于浏览器控件或恶意插件等引起无法访问的情况)  查看目前用户是否具有网络链接权限(部分计算机可能被设置限时或限制进行网络链接)  检测自身网络环境是否正常(可以通过安全检测或杀毒软件进行检测)  检测计算机中是否有相关限制程序运行(部分计算机可能被软件设置控制网络链接权限,需密码才能链接)
本回答被网友采纳
为您推荐:
其他类似问题
404错误的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。订阅你的位置: >
> 【已解决】本地测试wordpress虽能打开主页但帖子打不开:Not Found The requested URL xxx was not found on this server
【背景】折腾:期间,虽然已经可以打开主页了,没有404错误了:但是点击任意帖子,都还是会出错:Not FoundThe requested URL /crifan_com_online/boc_dollar_money_convert_to_renminbi_yuan_through_online_bank/ was not found on this server.所以,看来还是没解决固定链接跳转的问题。【解决过程】1. 然后这次再去wordpress后台,设置一下固定链接试试:结果发现,其默认变成了:固定链接,是,文章名所以去改为:自定义结构: /%postname%/结果虽然保存更改了,但是页面刷新后,看到的配置,却又是变成原先的 文章名 了。另外,重启wamp后,也还是这个配置:文章名,即,之前的改变为 自定义的动作,无效了。2.参考:然后去看看apache的mod_rewrite结果从wamp的菜单中,没有找到apache又mod_rewrite所以只能去看对应的配置文件E:\dev_install_root\wamp_x64\bin\apache\apache2.2.22\conf\httpd.conf果然原先是被注释掉的:#LoadModule rewrite_module modules/mod_rewrite.so所以去改为:#LoadModule rewrite_module modules/mod_rewrite.so3. 重启apache,即wamp,但是结果还是找不到mod_rewrite。后来才发现,原来在apache modules中,叫做rewrite_module然后打开,开启此模块。4. 另外,再去处理AllowOverride即,权限问题:再把:E:\dev_install_root\wamp_x64\bin\apache\apache2.2.22\conf\httpd.conf中的:# # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the &default& to be a very restrictive set of # features. # &Directory /& Options FollowSymLinks AllowOverride None Order deny,allow Deny from all &/Directory&改为:# # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the &default& to be a very restrictive set of # features. # &Directory /& Options FollowSymLinks AllowOverride All Order deny,allow Deny from all &/Directory&再重启wamp然后,随便打开某个帖子,比如:都可以正常打开了:5.不过,最后,觉得还是很诡异的是:wordpress后台,把固定链接的设置,从:文章名改为:自定义结构 结果虽然显示更改成功,但是结果显示出来的选择,还是 文章名。。。。但是不管了,暂时是整个本地的wordpress,算是工作正常了。等有空再折腾了。。。不过突然想起来了,貌似上述的:文章名和自定义的 /%postname%/貌似本身就是一样的效果。所以才会即使设置为自定义的 /%postname%/也自动变为 文章名 吧。 【总结】解决wordpress能打开(无404),但帖子无法打开的办法是:在固定链接本身设置为 /%postname%/,即文章名的前提下:1.确保apache的mod_rewrite是开启了。即httpd.conf中,取消注释,已变成:#LoadModule rewrite_module
modules/mod_rewrite.so2.确保有权限可以重写url即httpd.conf中的&Directory /&的AllowOverride从None变成了All:&Directory /& Options FollowSymLinks AllowOverride All Order deny,allow Deny from all &/Directory&即可。转载请注明: & 与本文相关的文章
18 queries in 0.207 seconds, using 10.33MB memory没有更多推荐了,
不良信息举报
举报内容:
asp网站在iis7上配制后打不开!在官网看到的结果
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!网站生成静态后,index.asp打不开,怎样定向到index.html_搜外问答
一个老网站,后台不是很好操作。如果要发表文章,就必须点击生成静态。
我是后来接手这个网站的,发现网站上有静态页面有动态页面。而且一些动态页面被收录了,有排名。
现在的问题是,我上次点击了下生成静态页面后,首页变静态了。
再点击有排名的一些动态页面进入网站时,首页打不开了即www点XXXX点com/index.asp打不开,显示404错误。
这个会影响客户点击到网站的体验,请问如何解决?
12,993 次浏览
分享到微信
这个应该在空间面板里设置一下,把index.html,index.htm放在最前面。如果这些都设置好了,再看看是不是后台或者程序哪里出了错误
峯鸟SEO和大家一起探讨SEO方法,微信号:wztwei
你直接调用成功(也就是成功打开)index.aps这个网页后,在ie里面另存为(选择html格式)就可以了
创业者,phper
写个规则就可以了
做好了,路径要确定好。
400是当前index.asp不存在
看下FTP里这个文件是不是被删了
如果有备份 还原下 没有的话 只能找做站的网络公司了
这个文件应该有类似跳转到index.html静态页面的处理代码
如果对网站没影响 可以不管 毕竟首页生成后 index.html也可以索引
是INDEX.ASP不存在了,然后没有做404引导的。
建议你首页设置默认主页,比如index.html设置下主页就可以了。
你可以先尝试 你的 域名+index.html
这样能不能打开。
如果可以的话,去域名空间那边把index.html 设置为第一个。
另外FTP登上去看下index.asp还在不?
还有直接输入域名 不加index.asp看看
是不是服务器里或者空间里没有设置文档?
30天内高手都在交流什么
(0 个回答)
(1 个回答)
(1 个回答)
(1 个回答)
(2 个回答)
(12 小时前)
(14 小时前)
(14 小时前)
(14 小时前)
(14 小时前)
给问题设置一定金额,将更容易获得关注与回答。
选择支付方式我在服务器上 建立一个网站 通过内部IP 地址访问 ,怎么访问时显示404 错误呢!_百度知道
我在服务器上 建立一个网站 通过内部IP 地址访问 ,怎么访问时显示404 错误呢!
我有更好的答案
404的原因有很多,建议按以下方法去检查:1,文件确实不存在,检查要访问的文件是否真实存在,或者名字是否输入错了。排查的方法是在IIS管理器中找下该文件,如果不能找到就属于此类错误了。2,IIS路径配置错误。通过IIS管理器找到网站,在右边窗口应该会列出该网站的所有文件,如果没有列出来,说明配置错误,如果列出来的话,选中文件点右键,选浏览,看能否访问。3,如果你的网站是ASP的话,在配置有asp.net的IIS有可能ASP会被禁用,检查 WEB服务扩展 下面的ASP服务扩展是否被禁止了。4,检查你的文件后缀是允许被访问,选网站 点右键 点属性/主目录/配置 ,在弹出的窗口中选择映射,看看你访问的后缀名是否在里面,如果不在里面则是无法访问的!
采纳率:55%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 asp.net 手机端 pc端 的文章

 

随机推荐