草庐IT

REDIRECT

全部标签

apache - 将 301 从带有问号的 URL 重定向到新的 URL

旧网址:example.com?archive&id=1133352540&start_from&subaction=showfull&ucat=2我想将它重定向到:example.com/blog/post/我在我的.htaccess中尝试了各种条件,似乎没有任何效果。 最佳答案 你可以使用这个规则:RewriteEngineOnRewriteBase/RewriteCond%{QUERY_STRING}^archive&id=1133352540&start_from&subaction=showfull&ucat=2$[NC]

url - 规范 URL 能否在不损害 SEO 的情况下重定向到等效的用户友好 URL?

我正在开发一个“文章库”网站系统。文章已指定规范名称,但它们的路径(它们所在的文件夹)和名称可以更改。如果您访问以规范名称结尾的网址,您将被重定向到文章当前所在的正确路径。在内部,我将其用于文章之间的稳定链接,因此即使文章已移动或重命名,它们也能正常工作。例子:example.com/blah/blah/140913-chinaexample.com/140913-china都重定向到:example.com/journeys/asia/visit-to-china如果我移动文章,以前的url仍然有效-对于这个新路径:example.com/my-adventures/china这很好

.htaccess - htaccess mod_rewrite 和 301 重定向到友好的 url

现在,我正在尝试使用mod_rewrite编写一些htaccess代码。我有问题:(RewriteEngineOnRewriteRule^home$index.php?page=home这是我在.htaccess文件中的代码。当我访问domena.com/index.php?page=home时,它​​与domena.com/home完全一样但是,这对google不友好,因为我们有双页:domena.com/index.php?page=homedomena.com/home都是一样的我想达到什么目的?我想让选择domena.com/index.php?page=home的用户将他重定

.htaccess - 将机器人重定向到站点的静态版本

基本上,我想使用.htaccess文件将机器人从常规站点重定向到静态版本。情况是这样的:我网站中的网址采用以下格式:http://example.com/?p=somethinghttp://example.com/index.html?p=somethinghttp://example.com/basic.php?p=something我想使用.htaccess文件将爬行前两个URL之一的机器人重定向到第三个URL,方法是用basic.php替换index.html或添加它(如果它不存在)。根也应该变成basic.php而不是index.html。这是我当前的.htaccess文件,

.htaccess - 尾部斜杠问题使用 mod_rewrite 用于 SEO 友好 URL

我认为自己相当有能力使用PHP。然而,当涉及到mod_rewrite时,我完全迷失了。我有一个URL结构,其工作方式如下:http://site/something/something-else/the-actual-page/重定向到:http://site/index.php?page=the-actual-page它只是传递给脚本的最终“文件夹”。前面的“文件夹”(如果有)用于SEO和结构目的。如果前面有一个文件夹“promotion”,那么它会重定向到一个单独的文件。这是沿着:http://site/promotion/campaign-name/重定向到http://site

php - 如何重定向带有百分比 (%) 符号的 URL?

我希望将其中包含百分比(%)符号的几个URL重定向到干净的URLS。下面的示例...旧网址:http://www.testsite.co.uk/ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets%20/9101900.aspx新网址:http://www.testsite.co.uk/products/cabinets/austin/有人知道在.htaccess文件中为此设置重定向格式的正确方法吗?我正在使用WordPress。谢谢 最佳答案

php - Yii2 301 从原始 url 重定向到 .htaccess 中的 SEO 友好 url 不起作用,需要其他解决方案

我有一个基于Yii2高级模板的站点,用于替换无法针对SEO优化的旧站点。在Yii2的urlManager配置中启用了SEO友好的url。出于SEO目的,我应该从旧站点编写近20301重定向,以获取具有结构的原始查询字符串的url:/index.php?p=var/index.php?p=open_cat&cat_id=55到SEO友好的url('contoller'、'action'、'alias'是变量):/controller/action/alias我试过:在前端/web/.htaccess中:RewriteEngineonRewriteCond%{REQUEST_FILENAM

php - 如何使 Prestashop 404 错误页面重定向到主页,而不是默认模板?

如何将Prestashop404错误页面重定向到主页,而不是默认模板?我确实尝试了一切-没有任何效果。我确实把它放在.htacess->不工作,我也把它放在404.tpl文件中,在头部用javascript手动重定向,遗憾的是它不接受更改并且它不起作用。我无法找到声明的位置以及将404错误重定向到这个糟糕的模板页面的位置。从SEO的角度来看,这真的很糟糕。请帮我。谢谢。(从5天开始就一直在尝试解决这个问题,但我走到了死胡同。你是我唯一的希望。请帮忙!) 最佳答案 在override/controllers/front/PageNot

.htaccess - 301 重定向到新域,没有尾随/斜线

我想重定向域中的所有url:http://exampledomain.com到特定地址上的新域,该地址仅在地址末尾没有尾部斜杠的情况下有效http://www.newdomain.com/123-content我在.htaccess中尝试了很多规则,但每次它都重定向到末尾带有/的url,但它不起作用。 最佳答案 将以下规则放在旧站点主根目录的.htaccess中:RewriteEngineOnRewriteCond%{REQUEST_URI}^(.*)([^/]+)/?$RewriteRule^http://newdomain.co

.htaccess - htaccess 重定向 index.php?p=my topic title to/my-topic-title

我想使用htaccess更改我网站的URLURLcurrently:example.com/index.php?p=my-topic-titleIwanttobelike:example.com/my-topic-title我当前的htaccess文件:RewriteEngineonRewriteRule^p/([0-9أ-يa-zA-Z_.]+)index.php?p=$1[NC,L]这段代码的结果是:example.com/p/my-topic-title我希望url(没有(/p/))像:example.com/my-topic-title 最佳答案