草庐IT

url-interception

全部标签

php - 如何更改 cakephp 中的分页 url 以获得更好的 seo

当我使用CakePHP分页时,我得到这样的默认url:localhos/posts/index/page:3/sort:title/direction:asc但是我必须在Controller、View和routes.php中更改什么才能创建这样的工作url:localhost/posts/page/3/sort/title/direction/asc或localhost/posts/page/3/title/asc 最佳答案 我认为你真正想要的是:public$paginate=array('paramType'=>'queryst

.htaccess - htaccess 或 php 301 重定向 url

我不太了解htaccess和redirecturl(301)withphpas;header("HTTP/1.1301MovedPermanently");header("Location:http://www.exampledomain.com");对于google,两者之间有什么区别或优势吗?我必须使用htaccess作为重定向url吗? 最佳答案 您必须同时使用这两个header才能永久重定向某些内容。两个header都是必需的。我为我的旧博客网址回显了相同的标题。我得到了所有推荐、访问者、从谷歌到新域的链接。您如何回应hea

ajax - Google AJAX 抓取问题,返回快照 URL 而不是 hashbang URL

我刚刚实现了ajax爬虫,我的URL是:http://acs-germany.de/#!en/homepage该网站刚刚被编入索引,我在这里查看搜索结果:https://www.google.at/#hl=en&q=+site:acs-germany.de+acs-germany.de您会注意到被编入索引的URL包含“片段”。这是一个存在于我的系统上的文件夹,其中包含“ajax”(或更好的dhtml)内容的HTML快照。当跟随该URL时,将提供快照,这反过来会破坏应用程序,因为应用程序是在半生不熟的标记之上实例化的,使网站FUBAR。我用的是apache,我的URL重写规则如下:Opt

url - cakephp:如何将语言文件夹添加到 url?

我有一个5种语言的项目,我正在通过p28nController切换语言,效果很好!但是现在,搜索引擎优化人员想要这样的网址:www.projekt.com/enforenglishwww.projekt.com/esforspanishwww.projekt.com/frforfrench我现在有点迷茫,不知道该由谁来实现?我这是一个关于htaccess文件的问题?还是我必须在Cake中处理它?请帮我看看从哪里开始! 最佳答案 This插件应该可以帮助您获得所需的网址。 关于url-ca

.htaccess - 在 SEF url 系统中排序评论的问题

我使用Commentics对于我的网站,我的SEF网址有问题。我在相关论坛中找不到解决方案。我有这样的重写规则:RewriteRule^([a-zA-Z0-9_-]+)$/kurum.php?sef=$1所以我的网址像http://fxrehber.com/kurum.php?sef=xtb变成这样:http://fxrehber.com/xtb当我尝试对评论进行排序时,它不起作用我的网址是这样的:http://fxrehber.com/xtb?cmtx_sort=5&sef=xtb#cmtx_comments有没有办法通过额外的重写规则来解决这个问题,还是我方向错了?谢谢

url - Opencart 面包屑链接不一致

我的其他页面也遇到了类似的问题,这让我抓狂。我已将“manufacturer”模块修改为“series”以及链接。例如,我能够更改此链接:bishounenboutique.com/manufacturer为此:bishounenboutique.com/series点击面包屑,然后他们在那个页面上很好。然而,例如,如果您在该链接中单击顶部图片“Psychopass”,它将重定向到:bishounenboutique.com/index.php?route=product/manufacturer/product&manufacturer_id=13(这不是我想要的。理想情况下,我希望

.htaccess - 多参数和可变参数 URL 重写

我不知道如何重写这种类型的URL:mywebsite/param1-val1-param2-val2-param3-val3-param4-val4.html这真的很简单,但我的问题是我的参数是变量,例如:mywebsite/param1-val1-param3-val3-param4-val4.html或mywebsite/param3-val3-param4-val4.html所以,参数的数量并不总是相同的。有时可能只有一个,有时可能有10个或更多。它重定向到一个搜索脚本,该脚本将通过GET查询字符串获取参数。我想做的是不为每个链接写(在htaccess上)一行。链接以-(连字符)

.htaccess - htaccess 重定向通过 CMS 管理的子目录的 URL

我们网站的所有网址都写在www.mydomain.com/sub1/cms/pagename通过CMS我们可以指定pagenamesub1和cms实际上不是服务器上的目录。我们需要更改页面名称以使其对SEO更加友好,但我们仍然希望旧页面名称的所有流量都指向新页面。我尝试制作一个.htaccess文件指定:Redirect301/sub1/cms/oldpagenamemydomain.com/sub1/cms/newpagename但它不起作用。我已经成功了:Redirect301/oldpagenamemydomain.com/sub1/cms/newpagename这可以通过.ht

.htaccess - 在 OSCLASS 脚本中使用 .htaccess 将 .htm 放在 url 的末尾

我正在使用OSCLASS脚本并使用.htaccess来重写url。OSCLASS制作的默认.htaccess提供这样的url(http://myhost.com/saleon/vehicles/cars/honda-civic_i28)我想在每个url的末尾添加'.htm'。这样我的网址看起来像这样(http://myhost.com/saleon/vehicles/cars/honda-civic_i28.htm)。有没有人知道如何在htaccess中执行此操作。我的.htaccess代码如下:RewriteEngineOnRewriteBase/saleon/RewriteRule

php - 我们如何将看起来像 cakephp/pages/1 的 cakephp url 转换为 cakephp/about-us?

我在cakephp中完成了一个简单的cms,但注意到url看起来并不那么漂亮。至于显示任何页面url看起来像cakephp/pages/1。使它看起来更好并且对SEO友好的好方法是什么? 最佳答案 CakePHP有一个很好的规则来提供SEO友好的URL,而无需修改任何基本代码。您所要做的就是将View文件放入app/views/pages文件夹中。例如,如果您有“home”、“about”和“contact_us”等页面,只需将“home.ctp”、“about.ctp”和“contact_us.ctp”放入页面文件夹即可。所以,文