网页自动转址

beck99213 2009-02-13 04:24:06
我的首页檔名是index.htm ,并用frame把index.php 加入到index.htm内
我不想用户看到绝对路径
我希望用户输www.xxx.com/index.php或www.xxx.com/index.php?id=123&s=xxx...的时候
自动转回www.xxx.com
能做到吗?

Index.htm内容
<frameset framespacing="0" border="0" rows="*" frameborder="0">
<frame name="main" src="http://www.xxx.com/index.php" scrolling="yes">
<noframes>
<body onmouseover="self.status='';">
</body>
</noframes>
</frameset>
</html>
...全文
305 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
yctin 2009-02-13
  • 打赏
  • 举报
回复
懂的人...你做什么处理他都会搞得出来
不懂的人...根本不会理会这些东西

URLRewrite 一般都只是想令URL结构变得容易理解
但要全面,需要网站结构的配合

不是的话,光写rewrite rule都可以写死人
效能更是低得要命
beck99213 2009-02-13
  • 打赏
  • 举报
回复
先謝過~
beck99213 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yctin 的回复:]
概念上有问题
一般用户不会理会路径
那个路径是你自己的程式产生的
如果想用户看不到档案名及参数
你需要重新设计全个网站的结构
令他能配合URLRewrite

如果你对URLRewrite及http没什么概念
而网站又不是很小
我估计你最少要花一个月以上时间...
[/Quote]

嗯....
利用frame的方法
把index.php 加入到index.htm内
一般用戶輸入www.xxx.com 不論連結什麼地方 網址列都顯示www.xxx.com
但只要用戶輸入www.xxx.com/index.php
便能看到絕對路徑
那麼frame的方法形同虛設嗎??
fxs_2008 2009-02-13
  • 打赏
  • 举报
回复
url重写,apache做这种事很简单
即使是别人的站,也能重写成你的,且IE地址仍是你的域名

因为apache里有有代理服务器,自动转换
Zijian_Zhang 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 beck99213 的回复:]
我剛試了您的方法
但效果不是我想的 可能我表達錯了

我希望用戶"直接"輸入www.xxx.com/index.php或www.xxx.com/index.php?id=123&s=xxx...時
彈回首頁

但現在首頁不論按什麼連結都會彈回首頁

努力中...

謝謝
[/Quote]

我测试过成功的。
yctin 2009-02-13
  • 打赏
  • 举报
回复
概念上有问题
一般用户不会理会路径
那个路径是你自己的程式产生的
如果想用户看不到档案名及参数
你需要重新设计全个网站的结构
令他能配合URLRewrite

如果你对URLRewrite及http没什么概念
而网站又不是很小
我估计你最少要花一个月以上时间...
beck99213 2009-02-13
  • 打赏
  • 举报
回复
簡單說我不想用戶利用絕對路徑進入網站
beck99213 2009-02-13
  • 打赏
  • 举报
回复
我剛試了您的方法
但效果不是我想的 可能我表達錯了

我希望用戶"直接"輸入www.xxx.com/index.php或www.xxx.com/index.php?id=123&s=xxx...時
彈回首頁

但現在首頁不論按什麼連結都會彈回首頁

努力中...

謝謝
Zijian_Zhang 2009-02-13
  • 打赏
  • 举报
回复
在htaccess差不多。
Zijian_Zhang 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 beck99213 的回复:]
感謝!!
但是肯定無法修改index.php
htaccess(Apache的文件)的ReWrite
具體修改方法可否提供一下
[/Quote]

启动Rewrite。

把:
#LoadModule rewrite_module modules/mod_rewrite.so

改成(注意,去掉#):
[code=INIFile]LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
RewriteRule ^/index.php /Rewrite.php [R][/code]

这是最简单的,在根目录建一个Rewrite.php文件,内容为:
<?php
header("location: index.htm");//跳转。
?>
beck99213 2009-02-13
  • 打赏
  • 举报
回复
感謝!!
但是肯定無法修改index.php
htaccess(Apache的文件)的ReWrite
具體修改方法可否提供一下
Zijian_Zhang 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 beck99213 的回复:]
謝謝
可以不修改index.php 的情況下做到嗎?

[/Quote]

可以,但是最简单就是修改index.php,使用Apache(或IIS)、htaccess(Apache的文件)的ReWrite的URL重写机制,自动跳转。

即是不从文件入手,从服务器处理URL地址入手。
beck99213 2009-02-13
  • 打赏
  • 举报
回复
因為index.php 是一個加密了的php......
beck99213 2009-02-13
  • 打赏
  • 举报
回复
謝謝
可以不修改index.php 的情況下做到嗎?
penglewen 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zxz1337 的回复:]
index.php
这个页面内是否可以加:head("http://www.xxx.com");
楼主试一下,应该是可以的,我用过!
[/Quote]

这个会造成一个死loop的。。。
乐游 之 神话 2009-02-13
  • 打赏
  • 举报
回复
index.php
这个页面内是否可以加:head("http://www.xxx.com");
楼主试一下,应该是可以的,我用过!
搬运工865 2009-02-13
  • 打赏
  • 举报
回复
晚了。。。
penglewen 2009-02-13
  • 打赏
  • 举报
回复
index.php 开始加上:
<script language="javascript">
<!--
if(window.parent.document.location.href!='http://www.xxx.com'){
document.location='http://www.xxx.com';
}
-->
</script>
1.6.5.4更新 1、关闭在压缩包里运行时自动更新 2、加入二版的另一个升级服务器。 3、增加一个内置的代理,让以前用不了的朋友看看能不能用,以前能用的用户可以不用代理。 4、修正升级服务器选择的一个问题。 5、请大家修改ESET升级服务器“自动选择”时用本软件选择,请多用托盘菜单。 6、加入nodlogin的ID发布页 注意,如果ESET出现“无法连接服务器”的请用软件本身的“升级服务器”选项里的“自动选择”,不然每次启动电脑都可手动修改一次ESET的服务器。 1.6.5.5更新。 1、为了让二版的服务器负担不太重,把默认的升级设置为“自动选择”。 1.6.5.6更新 优化服务器“自动选择”操作。 1.6.5.7更新 1、修正了静默模式和服务器模式下无法正常自动升级软件的问题。 2、修改了代理模式--启用局域网代理(因为本人没有代理,只能上网查查,不知有没有效果)。 3、增加了“自定义ESET升级服务器”这个选项,让用户可以自定义升级服务器。 4、修正了ESET增加升级服务器有时会被软件内置的升级服务器覆盖的问题。 1.6.6更新: 1、修改了软件自动升级的线路,以前的升级线路连接不稳定。 1.6.6.1更新: 1、修正了1.6.6变量重复导致ID选取不正常(顺序选取时无法选取第一二个ID)。 2、增加了“自动选择”时的随机验证线路,防止验证线路单一被封。 1.6.6.2更新: 1、修正了自动升级用的服务器无法打开时会出现错误而使软件无法使用的问题。 2、修正了一些无用的ID发布页。 1.6.6.3更新: 1、优化了自动升级功能,增加一条内置检查线路,当第一条线路出错会在下次自动进入第二条检查线路。 2、取消了弹出对话框时的“咚咚”声,让静默模式更完美。 3、增加了自动升级时下载文件的检查,如果对比文件大小不一样就不会替换原来的文件。 1.6.6.4更新: 1、修正了备用验证线路3总是验证不了的问题。 2、修正了因删除无效ID发布页后随机选取ID时有时会出现内置线路验证完了的问题。 3、修正了自动升级时有时会使软件被删除的问题。 4、修正了每次运行后会在ESET自定服务器列表中留下升级服务器的问题。 1.6.6.5更新:2008-12-14/1:10 1、更新了内置ID发布页。 2、修正1.6.6.4版有时无法删除自动升级的临时文件。 3、优化二版科技的两个升级服务器。 4、修正自动升级默认线路出错时直接进入第二条检查线路,不用等下次启动。 1.6.6.6更新:2009-01-08 1、修正1.6.6.5版因为内置域名问题出现了无法自动升级的严重问题。 1.6.6.7更新:2009-01-19 1、优化了等待网络,解决了有时会使某些电脑的软件无法使用的问题。 2、此版本起加入了ESET对本软件设置为例外的功能。 3、增加了当软件到期前12天时更新ID的功能,可避免ID要过期的提示。 4、优化“还原默认值”功能选项,增加了保留开机启动的功能。 5、增加了运行本软件后自动更新ESET的病毒库的功能(会有ESET窗口弹出一下)。 1.6.6.8更新:2009-01-19 1、修正了增加的功能只支持3.X的问题,让2.X版也可以用。 1.6.6.9更新:2009-01-20 1、修正了1.6.6.8版使用路由器时开启“自动更新ESET”无法退出的问题。 2、修改了“自动更新ESET”的启动顺序,在自动升级之前,免去和自动升级的冲突。 2、优化了本软件自动升级更新文件的方法,不会出现自动升级后程序不见的问题。 1.6.7更新:2009-01-20 1、鉴于新的网络等待大部分电脑无法使用,所以换回1.6.6.6版的模式。 1.6.7.1更新:2009-03-01(未发布) 1、优化快捷方式的创建。 2、改用新的ESET更新方式,开启“ESET自动更新”功能更新ESET时不会弹出ESET窗口。(V4无法支持新的方式) 1.6.7.2更新:2009-03-05(未发布) 1、增加对ESET v4.x 版本写入ID和密码、排除和ID获取后让ESET更新病毒库的支持。 2、修正了某些ID无法读取到有效期时和软件的“提前12天更新ID”的功能冲突导致软件每启动都会重新获取ID的BUG。 1.6.7.3更新:2009-03-05 1、出于对ESET的敬重,去除了对 ESET v4.x 版本自动添加排除和ID获取后让ESET更新病毒库的功能。 1.6.7.4更新:2009-03-05 1、恢复对ESET v4.x 版本写入ID和密码、排除和ID获取后让ESET更新病毒库的支持。(唉,本人的坚持是这么的脆弱) 2、试用2.0版的新网络等待。 1.6.7.5更新:2009-03-06 1、解决了无法获取像“TRIAL-12345678”这样ID的问题。 2、修正因软件和ESET启动不同步后有时会导致软件停留在等待ESET启动更新的问题。 1.6.7.6更新:2009-03-06 1、解决配置较老的电脑在启动时会因ESET启动慢过ID获取器而出现无法写入ID和密码的问题。 1.6.7.7更新:2009-03-09 1、修正自动排除会出现无法退出、ESET界面锁定的问题。 1.6.8.0更新:2009-03-10 1、优化了自动排除会出现无法退出、ESET界面锁定的问题。 2、增加了“自动排除”的选项,如果自动排除还是锁定的话,可以关闭自动排除功能。 3、在关闭“自动排除”的功能时,会把软件的位置复制到剪帖板,可以手动粘贴到ESET的排除列表中。 4、修改自动升级功能的启动位置,自动升级功能在检测到网络时就运行,这样做比较合理,就算软件出错也能自动升级。 1.6.8.1更新:2009-03-10 1、修正对“自动排除”功能自动识别ESET的版本。 2、增加vista为默认管理员运行。 1.6.8.2更新:2009-03-13 1、去除“局域网代理”,改为“代理验证方式”,解决部分局域网代理用户无法使用的问题。 2、修正ESET界面为“标准显示”时“自动更新ESET”功能无法运行的问题。 3、修正自动升级时因为ESET的自我保护而无法覆盖ESET安装目录里旧版本软件的问题。 4、修正在打开“自动排除”功能后软件因大小写不同,使软件每次启动都会进行自动排除的问题。 1.6.8.3更新:2009-03-15 1、解决自动排除功能在vista/win7里无法排除的问题(自己亲自在win7测试)。 2、修正“手动更新”软件时有时会出现找不到文件的问题。 3、在软件找不到“winhttp.dll”这个文件时发出提示,让用户知道系统能不能运行本软件。 1.6.8.4更新:2009-03-17 1、优化软件的代理方式(找到软件代理失败的原因,希望这次修改对代理上网的用户有效。) 2、解决“手动更新”时软件因大小写判断不同无法退出的问题。 1.6.8.5更新:2009-03-22 1、优化“手动更新”,让ID获取器以获取替换ID为主,更新为辅,修改支持所有版本,解压后直接运行可替换ESET安装目录的旧版本。 2、优化“开机启动”,解决打开软件自身开机启动时和安装麦大集成版的开机启动冲突出现两个ID获取一起运行的问题。 1.6.8.6更新:2009-03-29 1、增加一条内置的软件更新检验线路。 2、优化更新线路,解决有时因网站问题而出现无法连接到更新服务器的问题。 1.6.8.7更新:2009-04-06 1、修正因目录带有空格会导致“还原默认值”无法运行的问题。 2、把提前更换ID的时间提前到16天。 3、加入对64位系统的支持测试,如果有问题请反馈。 1.6.8.8更新:2009-04-07 1、修改对64位系统网络等待的问题。 1.6.9.0更新:2009-04-18 1、增加对ESET服务器检测功能,当校验的ESET服务器出错时会自动更换另外的ESET服务器,解决校验不停的问题。 1.6.9.1、1.6.9.2更新:2009-04-20 1、优化1.6.9.0部分用户检测不到网络的问题。 1.6.9.3更新:2009-04-22 1、此版为32位1.6.8.6的升级版,支持ESET服务器检测,提示16天更新ID。 1.6.9.4_lite_x64更新:2009-04-21 1、重新编写了精简版的,此版没有ID校验功能,单一的获取本软件的校验页上的ID(不过期不会失效)。 1.6.9.5_x64更新:2009-04-24 1、优化ESET服务器验证问题。 1.6.9.6_x64更新:2009-04-26 1、去除ESET服务验证,改为当第一次验证不到时就会改用别的线路验证。 1.7.0.0_x64更新:2009-05-05 1、重新编写“静默模式”和“服务器模式”,让这两个模式可以在V4使用(支持win7)。 2、优化ID验证问题,已经不会在ESET服务器出问题时可能会出现等待N久的问题。 3、加强了ID验证方式,现在v4已经可以使用。(如果认为默认验证方式1太慢可选其他两条。) 4、修正内置过期的线路。 5、试用性的增加防止两个文件同时运行的命令。 1.7.0.1_x64更新:2009-05-06 1、修正1.7版的“服务器模式”在压缩包运行时启用的开机启动无法在自动升级时更新的问题。 2、内置ID发布页已经可以实现搜索二级ID发布页的功能。 1.7.0.2_x64更新:2009-05-07 1、修正当ESET服务器有问题验证ID时可能会重复使用已经出问题的服务器的问题。 2、修正当使用“还原默认值”后获取ID有时会验证N久的问题。 3、修正1.8版以来ID选取方式无法正确显示的问题。 4、把自动升级功能再提前放置到校验网页检测之前。 1.7.0.3_x64更新:2009-05-08 1、彻底解决获取ID有时会验证N久的问题。 2、获取ID后自动运行ESET病毒库更新。 3、修正“自动更新ESET”在V4的一个问题和把它放到最后运行。 1.7.0.4_x64更新:2009-05-10 1、修改获取ID和密码的方法(十多行代码只用几行就搞定)。 2、修正自动升级功能,不会让手动更新的新版本被旧版本的自动升级覆盖。 3、修正在V4删除上次更新残留文件无法退出的问题。 1.7.0.5_x64更新:2009-05-17 1、修正非数组错误的问题。 2、解决当运行QQ医生时无法自动升级更新文件的问题。 3、更新服务器检测线路。 1.7.0.6_lite_x64更新:精简版 1.7.0.7_x64更新:2009-05-22 1、修正当运行QQ医生时还原默认值无法正常运行的情况。 1.7.0.8_x64更新:2009-05-23 1、修正winhttp的检测方式。 2、修正一条升级检测线路。 1.7.1.0_x64更新:2009-05-26 1、增加“间接网络检测方式”,解决部分局域网用户无法使用的问题。 2、修正1.7.0.8版“还原默认值”时会弹出命令窗口的问题。 3、修正vista/win7使用标准用户登陆时会出现鼠标转个不停,无法操作的问题。 4、优化vista/win7下“服务器模式”的开机启动,解决设置“服务器模式”后无法删除的问题。 注意:在vista/win7使用标准用户登陆最好改为管理员,不然软件的功能会不全的。 1.7.1.1_x64更新:2009-06-04 1、修整网络检测方式以减轻一些升级检测服务器的压力。 2、修改网络检测时间,前20次每1秒检测一次网络,20次后每5秒检测一次网络。 3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID,停在用户名密码输入对话框的问题。 2、增加v4对繁体中文版的支持,解决使用繁体版的用户无法使用的问题。 1.7.1.3_x64更新:2009-09-09 1、修正内置ID发布页。 2、修正上几个版本两次读取ID发布页,增加无畏的时间。 3、修正读取的ID发布页ID少于10个时还会读取上个ID发布页留下的ID。 4、修正当使用list.txt文件时会无法读取到默认发布页的问题。 5、增加ID发布页智能排列的功能(只限顺序读取),当排在前面的发布页无效时会把有效获取到ID的发布页排列到前面,在以后就会优先获取这个发布页。 1.7.1.4_x64更新:2009-11-07 1、修正内置ID发布页。 2、修正非数组错误的问题。 3、去除U40检验服务器,解决此服务器经常无效的问题。 4、优化网络检测以解决转换域名需审核而出错的问题。 5、不显示ID发布页源在址。 1.7.1.5_x64更新:2009-11-09 1、解决1.7.1.4版在2009年使用会把有效期到2010年的ID替换掉的BUG。 2、解决一些用户在使用静默模式时开机会出现连接不到服务器的对话框。 1.7.1.6_x64更新:2009-11-18 1、优化V4的ID写入模式,解决部分用户无法写入的问题。 2、优化自动排除功能,解决部分自动排除第一步无法完成的问题。 3、优化ID获取后的自动更新功能,解决部分用户ID获取后自动扫描的问题。 1.7.1.7_x64更新:2009-11-23(未正式发布) 1、优化V4的ID写入模式。 2、解决使用ESET无图形界面时,无法更新ID的问题。 1.7.2.0_x64更新:2009-11-25 1、重写V4的ID写入模式,解决英文版繁体版弹出用户名密码输入框的问题。 2、重写ESET更换ID后的自动更新病毒库功能,彻底解决于此相关的问题。 3、增加对16天内到期ID的排除功能。解决获取同一个快到期ID而出现黄眼的问题。 1.7.2.1_x64更新:2009-11-26 1、修正1.7.2.0版更换ID后更新病毒库功能对一些ESET版本无法更新的问题。 1.7.2.2_x64更新:2009-11-26 1、解决部分用户出现“变量没有在开始声明”的问题。 2、解决以EXE文件存放在网上而直接在网页上打开会在排除第2步退出的问题。 1.7.2.3_x64更新:2009-11-26 1、解决所有V4版本的写入ID弹出用户名密码的问题。
Flowplayer 是一个开源(GPL 3的)WEB视频播放器。您可以将该播放器嵌入您的网页中,如果您是开发人员,您还可以自由定制和配置播放器相关参数以达到您要的播放效果。下边介绍Flowplayer的使用。 Flowplayer支持播放flv、swf等流媒体以及图片文件,能够非常流畅的播放视频文件,支持自定义配置和扩展。 1、加载flowplayer.js 在要播放视频的页面的head之间加入flowplayer.js。 [removed][removed] 2、XHTML 在需要加入播放器的地方加入如下一段代码: 将a标签的href属性指向要播放的视频地址,然后设置样式,宽度和高度,以及设置display:block,当然关键的是还要给a标签指定一个id,以便于JS调用。 当然你也可以只在html中指定一个DIV,然后由Javascript来控制播放地址,如: 3、Javascript 在页面底部计入javascript脚本调用播放器: [removed] flowplayer("player", "flowplayer-3.2.7.swf"); [removed] 使用flowplayer()函数调用播放器,第一个参数是播放器的id,第二个参数是播放器的路径,它是一个flash文件,一定要保证播放器的路径正确。 如果不是使用a标签调用视频文件,而是使用DIV来调用,则代码如下: flowplayer( "player2", "flowplayer-3.2.7.swf",{ clip: { url: "flowplayer.flv", autoPlay: false, autoBuffering: true } } ); flowplayer()函数的第三个参数是可以进行多项设置的,其实就是高级设置。clip方法里的url:表示视频文件的真实地 址,autoPlay:表示是否自动播放,默认是true,autoBuffering:表示是否自动缓冲,即当视频文件设置为不自动播放时,播放器仍然 预先下载视频文件内容。

21,886

社区成员

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

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