我正在努力了解mod_rewrite和友好的URLS。好的,在非常基本的层面上,我有以下规则:RewriteRule^register$register.php[L]这允许我浏览到www.mydomain.com/register我页面中的超链接显示register.php。我是否必须手动更改我的链接以注册?本质上,我不想在我的任何链接上使用.php扩展名。谢谢!! 最佳答案 是的,您必须手动更改超链接(或使用您最喜欢的搜索和替换工具)。mod_rewrite不能为你做这个;它只能重写传入的请求,不能重写传出的HTML。
我的搜索url很长,如何使用php和mod_rewrite将其更改为短urlfirndlyurl?我的网址:mydomain.com/gosearch.php?page=1&random=742&title=test&loc1=ANY&loc2=ANY&loc3=ANY&t=ALL&st=3&app=5&image=ALL我喜欢To:隐藏在页码之后(在e.x中是1)mydomain.com/search/1/或mydomain.com/search/1/742/test/ANY/ANY/ANY/ALL/3/5/ALL谢谢。 最佳答案
在我的网站中,我为SEO目的提供了一个虚拟URL。我的链接如下所示http://legacy.com/project/491/women-tops-long-red-bangalore在这个URLwomen-tops-long-red-bangalore中,这个词是虚拟的,基于页面正在加载的项目id(491)。在491/{whateveryouwillgiveitwillwork}之后。为此我想重定向页面。如果有人给http://legacy.com/project/491/{any}想重定向到http://legacy.com/project/491/women-tops-long-
如何使用yoast-seo插件删除特定页面的og:description和twitter:description标签? 最佳答案 我自己解决了:add_filter("wpseo_opengraph_desc","remove_yoast_og");add_filter("wpseo_twitter_description","remove_yoast_og");functionremove_yoast_og($description){if(is_page(1093)){returnfalse;}return$descriptio
这是我的问题的描述我已将网站从这条路径移走http://www.site.com/any-thing-here-workfine像这样子域名http://portal.site.com/any-thing-here-workfine但到现在,谷歌有我以前的链接,所有这些链接都已关闭如果此页面返回未找到,我现在正在努力将此链接从www移至子域平均值我的链接还在google中http://www.site.com/any-thing-here-workfine找不到此页面所以我想将它301重定向到相同的url但喜欢thiahttp://portal.site.com/any-thing-h
我已经使用mod_rewrite重写我网站上的链接,如下所示:mysite.com/store///mysite.com/store.php?id=&page=例如:mysite.com/store/1313/johnny-walker-inc/13mysite.com/store.php?id=1313&page=13但是,结果是,我们按关系放置的所有链接现在都从链接的末尾开始,例如:mysite.com/send_message.php变成了mysite.com/store/1313/johnny-walker-inc/send_message.php我该如何解决这个问题?这是我的
我遇到过很多网站,包括stackoverflow.com,其页面源不显示META标签,如关键字、描述。我只是在徘徊,是因为他们用某种技术阻止了它,还是他们只是放弃了它们,因为据我所知,这些标签没有以前那么有值(value)了。如果他们把他们拉黑,那他们需要什么样的软件或技术。如果不是,那么当谷歌显示搜索结果时,谷歌如何从这些网站中提取描述?很多愚蠢的问题,感谢您的宝贵时间和答复!任何输入表示赞赏! 最佳答案 它们不是MATA标签,而是META标签。它们不如您网站的实际内容和链接到您网站的其他网站重要,因为众所周知,元标记内容更容易被
我的网站是用php编写的,并且有这样的url:http://mysite.com/index.php?m=apple&f=show&t=hello-world我想将其更改为SEO友好的url。但我不知道哪个更好:http://mysite.com/apple/hello-world或http://mysite.com/apple/hello-world.html你能帮帮我吗? 最佳答案 我不会包含.html。它根本无法帮助您的用户。一般来说,如果它对用户有好处,那么对SEO也有好处。 关
我怎样才能改变这个:(1)http://test.com/?page=home进入这个:(2)http://test.com/home我想要这样,如果您键入(2),服务器会发送(1) 最佳答案 RewriteEngineOnRewriteBase/RewriteRule^home/?$/?page=home[L]这允许用户键入home或home/。如果您不想允许尾随/,请删除/?。如果您希望它更加动态,并且希望像/shop这样的任何路径都重定向到http://test.com/?page=shop那么请改用它:RewriteEngi
如果URL上有?,我想发送410状态码。因为该站点仅适用于启用SEO的URL(如www.domain.com/seo-enabled-urls)。在StatckOverflow社区的支持下,这个301重定向非常有效:RewriteBase/RewriteRule^romance-package-two\.html$http://www.domain.com/wedding-champagne[QSA,NC,R=301,L]以同样的方式,我想添加410消息代码,告诉Google(如搜索引擎)永久删除,这样我们就不会遇到SEO未知或找不到URL的问题。如果URL看起来像这样www.doma