草庐IT

url-scheme

全部标签

asp.net - 在 header 标记中禁用 Asp.Net 超链接控件的 Url 编码

我正在尝试向ASP.Net中的htmlhead标记动态添加一个元素。这是我在母版页中的代码:publicstringLinkConincal{get{returnCanonical.Href;}set{Canonical.Attributes["href"]=value;}}我在每个页面上使用此母版页属性并将值设置为适当的链接。我的问题是,如果正在编码的url中有一个&字符(&=>&),链接就会失效。要查看此示例,请在我的页面上www.kwyps.com/topic.aspx?t=11&p=1显示为而不是我想要的:如何禁用Url编码?或者这是有效的吗?我正在尝试出于SEO目的这样做。

ruby-on-rails - 重定向域以通过 apache 或 rails 将本地包含在 url 中

我有许多网站在apache上的托管Rails3应用程序上运行。它们可以是多语言的,域采用这种格式www.example1.com/en,www.example2.com/de/pages/about-us,example3.hosted_sites.com/it/products/cars/本田问题是每个域都有一个www.example1.com域,它只使用本地英语。这意味着在2版本edwww.example1.com和www.example1.com/en等上有重复的内容如果未指定本地地址,将/en添加到请求的url的最佳方法是什么?有谁知道执行此操作的apache规则?我有很多网站

URL 重写不起作用,Google 认为我有来 self 的无 www 域的反向链接

我有一个带有.htacess文件的网站,如下所示:RewriteEngineOnRewriteCond%{HTTP_HOST}!^wendabang.com$[NC]RewriteCond%{HTTP_HOST}!^www.wendabang.com$[NC]RewriteRule^(.*)$http://www.wendabang.com/$1[L,R=301]今天早上,当我检查Google网站管理员工具时,我喜欢在反向链接部分,Google将wendabang.com列为一个站点,该站点具有指向www.wendabang.com站点的链接。我认为这个问题应该放在我的.htacess

url - 301 重定向 - 高级?

我的网站上每个页面都有两个版本-有数千个....现在这导致了谷歌的各种问题,由于重复的内容,我正在下拉搜索结果.这是在我的网站上启用“SEO友好URL”的结果。有没有一种方法可以将所有以saybrands.php开头的页面重写为他们的SEO友好版本?例如/products.php?product=Oil-Pump-Star到/prducts/oil-pump-star/....无需手动浏览每个URL...如果这令人困惑,我们深表歉意-我发现很难将确切的情况写成文字!欢迎任何意见! 最佳答案 这看起来您正在使用JoomlaCMS。您可

iis - SEO 友好 url 在 IIS 上给出 "A potentially dangerous Request.Path"

我正在创建一个SEO友好的URL,其中包含一些产品名称,这些名称可能包含不太url友好的字符,例如:www.foo.com/some-friend/product-name-bla-%numbers-maybe/1234567我只对最后一个ID号感兴趣,但目前IIS会重定向到我的某些URL上的错误页面。我不想禁用Request.Path检查。我的问题是-我如何清理URL以便它们不会打扰IIS(最好是在C#中)? 最佳答案 ASP.NET有HttpUtility它可以让您转义url或html字符串中的非法字符。HttpUtility.

php - 多语言 PHP 网站 URL 文件名更改

我目前有一个多语言PHP站点,在该站点上一切正常。但是,“切换语言”时“文件名”不会改变。网址是这样的:www.site.com/br/article.pt.phpwww.site.com/en/article.en.php我希望他们是:www.site.com/br/meuartigo.pt.phpwww.site.com/en/article.en.php我该怎么做?我可以从做301重定向www.site.com/br/article.pt.php到www.site.com/br/meuartigo.pt.php但我认为这不是最好的方法。 最佳答案

asp.net - IIS URL 重写 Default.aspx 而不是 Slash

我正在使用IIS的URL重写,并且出于SEO的目的,我想将所有以/结尾的URL重写为Default.aspx。类似这样:http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx但是,我无法在任何地方找到如何正确重写,因为所有文章都做相反的事情-将Default.aspx重写为/...问题是这会扰乱回发-当你单击您刚刚被重定向到同一页面的页面。有什么想法吗? 最佳答案

.net - 关于 MVC 应用程序有意义的 URL 格式的建议

我正在尝试为我的应用程序确定有意义的URL(以跟踪应用程序发布)。该站点非常简单:我的第一个屏幕列出了应用程序。单击一个应用程序会将您带到该应用程序的版本。单击一个版本,然后您将转到该版本的注释。所以,我最初的想法是:~/applications~/releases?applicationid=34~/notes?releaseid=290我也在想这个:~/applications~/application-name/releases~/application-name/release-number/notes后一种方法的挑战在于application-name可以包含空格,这意味着我

php - PHP 中的多个动态 SEO/缩短的 URL

我有一个PHP系统,其中包含用户生成的页面,以复杂且不统一的层次结构排列。页面由用户创建,有些页面有子页面等。我被要求添加一个缩短的url系统。因此,可以通过domain.com/XXXX访问层次结构中任何位置的任何页面,其中XXXX可以是任何东西-我们在这里对SEO不感兴趣,这背后的原因是它非常社交-媒体驱动的项目,我们希望我们的用户能够推文/其他他们喜欢的任何页面的url。我期待类似的东西;我们从AAAA开始,然后在创建每个页面时转向ZZZZ。这些slug中的每一个都将与实际url一起存储在数据库中,例如domain.com/projects.php?p=32我知道mod-rewr

mod-rewrite - 通过我的 mod_write 避免重复的 url

目前,我有一个简单的.htaccess来整理我的页面url,方法是将.php从末尾敲掉,或添加它,具体取决于您查看它的方式。基本上,/about.php将变成/about。但是,这会导致我的页面可以通过这两个url访问。我可以接受它并使用rel=canonical标签,但我也想在我的htaccess中整理它。除了手动指定每个url之外,是否有更好的方法(聪明的规则)将.php301为无.php版本?另外,我真的需要那些rewritecond规则吗?RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCon