如何从页面的URL中删除井号(#)?我正在使用SWFAddress插件(jQuery)进行深层链接.
我需要更换它
本地主机/网站/#博客
通过
本地主机/网站/博客
(是的,#blog只是一个锚点).
某种方式在.htaccess中重写url不起作用
RewriteRule/blog #blog [L]
有什么建议 ?
我已经看到了相反的一些例子,但我希望从一个锚点/哈希URL转到一个非锚点URL,如下所示:
From: http://old.swfaddress-site.com/#/page/name
To: http://new.html-site.com/page/name
Run Code Online (Sandbox Code Playgroud)
http://karoshiethos.com/2008/07/25/handling-urlencoded-swfaddress-links-with-mod_rewrite/上的所有示例都没有为我运行.这听起来像REQUEST_URI有/#/stuff它,但是没有我,也没有我的Apache(2.0.54)看到它.
任何想法,过去的经验或成功?
是否可以制作swfaddress或任何脚本,以允许flash将浏览器中显示的URL(实际上没有切换到新页面)更改为我选择的任何内容?我意识到swfaddress创建了url,因此它总是会返回到原始的swf文件,这很棒,但我正在处理的Web模板总是加载swf,无论你在网站上访问什么URL.不同之处在于立即加载的内容.当您浏览闪存到不同的文章时,我希望能够将URL更改为文章的URL,就像它是一个html页面一样,因为我将为SEO目的提供匹配的html内容.这将是一个大型网站,我想优化它以进行共享和搜索.
举个例子,我想要一个名为"site.com/2011/3/news-just-in"的网址,而不是"site.com/#/news-just-in".
这可能吗?
我有一个动作脚本功能,加载一个外部swf,并且当前链接到同一个swf中的一个按钮...
function btnClick(event:MouseEvent):void{
SoundMixer.stopAll();
removeChild(loader);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onSWFLoaded);
loader.load(movieSWF)
loader.x=Xpos
loader.y=Ypos
addChild(loader)
}
button.addEventListener(MouseEvent.CLICK,btnClick);
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法从swf所在页面上的链接调用此功能.我猜javascript,php或swfaddress将是最可能的方式,但我对这一切都难以置信的新,所以我不知道从哪里开始或如何去做.
任何帮助,将不胜感激.
swfaddress ×4
.htaccess ×2
anchor ×1
apache ×1
flash-cs5 ×1
hash ×1
javascript ×1
jquery ×1
mod-rewrite ×1
php ×1
swfobject ×1