草庐IT

zend-optimizer

全部标签

php - 如何防止通过 Zend Framework 中关联的模块/ Controller /操作路径访问路由?

假设我创建了一条路线:$account_route=newZend_Controller_Router_Route_Static('account',array('module'=>'user','controller'=>'account','action'=>'edit',));现在可以通过example.com/account和example.com/user/account/edit访问此页面。出于SEO目的,我想为我的所有页面创建一个入口点,并防止用户试图弄清楚我的应用程序在服务器上的架构。有没有办法将404返回给任何试图通过存在指定路由的模块/Controller/操作模式

zend-framework - 重复链接

我有一个关于Zend_Framework和url的问题。如果我有一个ControllerCategoriesController.php并且操作是调用products。我重写了我的链接,现在我可以像这样访问产品页面:www.mysite.com/see-products。所以现在我通过两种方式访问​​这个页面:(经典的zend方式:Controller/操作)www.mysite.com/categories/products和(我重写链接的方式)www.mysite.com/see-products问题是:该页面被认为是重复的,我该怎么办?谢谢! 最佳答案

zend-framework - 迁移Magento后的问题

我正尝试在我的本地服务器上创建一个Magento生产服务器的精确镜像以进行进一步开发,但我遇到了一些问题。在生产服务器上,我们的Magento配置为在不显示index.php的情况下运行,但是在尝试迁移到我的本地服务器后,index.php是需要访问任何链接。此外,当我选择要访问的类别时(例如),我被定向到http://localhost/category.html而不是http://localhost/my-magento-store.com/index.php/category.html我注意到的另一个问题是我无法登录到管理部分。输入正确的登录凭据后,我再次被重定向到登录屏幕,没有

zend-framework - 为什么 Google 会截断我的网址? (使用 Zend 框架)

我经营一个名为anecdotage.com的网站(关于名人的一系列有趣故事)。我们刚刚迁移到一个新平台(socialengine4、Zend框架)。我们的网址是新的,谷歌已经将它们编入索引,这太棒了!但我刚刚注意到它忽略了URL中最重要的部分……不太好!它仍然有效,但我担心我们的网页排名。例如:系统网址:http://www.anecdotage.com/articles/7994/allman-brothers-foot-shootin-morons谷歌网址:http://www.anecdotage.com/articles/7994/[你可以在这里看到:https://www.g

optimization - SEO - 如何避免搜索引擎爬虫不读取整个 URL

我的URL中有大约7个查询字符串参数:http://www.examplesitname.com/EN/en/tshirt-jeans.aspx?productid=324175730&documentid=295110&producttitle=Pyjama+Tshirt&categoryid=55479572&source=TreeStructureNavigation&numberpage=1&pos=TG_n_n如果我将其分解为以下查询字符串参数:产品编号文件编号产品名称类别id来源编号页数位置其中我只需要向搜索引擎显示productId和documentId,实现此目的的最佳

optimization - SEO:正常链接旁边的 nofollow 链接

这是一个SEO相关的问题。我有一个网站,我正在为SE优化它。我正在为我的主题在一个非常有值(value)的网站上写一篇文章。如果我没记错的话,那么文章中有2个指向我网站的链接就足够了。一些SEO人员告诉我,如果我放置更多链接,那么从SEO的角度来看,它会带来更多坏处而不是好处。但是我将在其上发表我的文章的这个门户网站的编辑们想要在文章中放置另外10个指向我的网站的链接。这将导致12个链接而不是2个。现在我的问题是:1.哪个更好?有2个链接还是12个?2.如果我将其他10个链接设置为nofollow,是否可以解决我的问题,或者nofollow仅在pagerank计算中起作用?

zend-framework - 如何优雅地更改 zend Controller 名称

我目前有一个损坏的网站结构需要修复,我希望在不对我们目前的任何小SEO造成太大损害的情况下进行修复。WhatIhaveis.com/doctor/office/route/values/hereWhatIwantis.com/doctors/route/values/here我猜我可以设置一个“doctor”Controller来将所有流量重定向到“doctors”Controller,但我需要确保正确传递路由值。我想确保它是一个301来更新我所有的索引页面。Zend是否有内置的东西可以轻松地做到这一点?或者我将不得不破解一些讨厌的东西? 最佳答案

php - Zend 路线和 SEO

我想知道如何使用zend框架实现我网站的URL,例如http://mysite.com/ArticleTitleHere。我看到它的方式是实现正则表达式路由,但这样zf将无法从常规module/controller/action或controller/中分辨出文章URLAction路线。我将如何着手实现这样的事情?谢谢 最佳答案 你可以在你的route使用占位符:routes.test.route="/:article"routes.test.defaults.module=defaultroutes.test.defaults.c

php - 使用 htaccess 的 Zend 框架站点的 SEO 友好 url

任何人都可以告诉我如何使用htaccess为Zend框架站点制作SEO友好的url吗?示例:http://www.example.com/search/detail/guid/40812看起来像http://www.example.com/search/user'scategory/user'snamelike:http://www.example.com/search/doctors/RahulSharma 最佳答案 在ZendFramework中,您可以使用StandardRouter提供您认为对SEO友好的URL。你可以写us

javascript - SEO - 说 "optimize your code putting the JS code in the bottom of the page"正确吗?

我想知道这是一个都市故事还是真的。我听说网络爬虫在检查网络上的页面时会在一段时间后终止以捕获可用代码(例如html)并转至检查另一个页面。所以,如果JS代码在head中,我将失去很大一部分用于捕获的预留时间。如果这是真的,那么将JS放在头部是不好的,但可能在底部,在jQuery语法中,例如$(document).ready()。关于这个你能告诉我什么?谢谢大家! 最佳答案 你关于javascript应该放在文件末尾的断言是正确的,但并不是因为你所说的原因。将javascript放在文件底部的主要原因是浏览器会在下载页面时尝试呈现页面