草庐IT

HTAccess-Mod_rewrite

全部标签

.htaccess - 站点子目录充当根目录?我应该永久重定向 301 吗?

我有以下问题-我的站点位于我的托管帐户的/www文件夹下的一个文件夹,比方说它的/www/shop。然后,所有访问主域的访问者都会被/www文件夹中的.htaccess文件重定向到子文件夹。我是否应该将此重定向301永久化,以便搜索引擎可以更好地索引我的网站?这是我为此目的使用的简单.htaccess:RewriteEngineOnRewriteRule^$/shop[L] 最佳答案 只要它真的是永久的,是的。 关于.htaccess-站点子目录充当根目录?我应该永久重定向301吗?,我

.htaccess - Joomla 组件的 htaccess 干净 url

我放弃了。我已经阅读了这里的几十个问题,甚至问了我自己的问题,我尝试了很多事情,我只是不知道该怎么做。我需要使用以下格式创建url:(NSFW链接,请注意)http://jbthehot.com/#page=1http://jbthehot.com/home?func=viewphoto&id=2969http://jbthehot.com/home?page=4http://jbthehot.com/home?func=viewalbum&aid=75我一定是弱智,因为我根本不懂htaccess。我尽量不要求全部完成的答案,但在这种情况下,至少为上述格式之一提供实际清晰的复制/粘贴答

php - 跳过某些特定文件的 .htaccess 规则

现在我正在使用以下.htaccess规则修改我的网址。我的网站包含更多图像和类似文件。我发现.htaccess规则增加了网站的加载时间。我希望跳过domain.com/的某些代码的执行图片和domain.com/scripts文件夹。选项+FollowSymLinks重写引擎开启重写规则^([0-9]+)/([0-9]+)/([^.]+).htmlindex.php?perma=$3RewriteRule^movies/([^.]+).htmlgallery.php?movie=$1RewriteRule^album/([^.]+).htmlgallery.php?album=$1Re

.htaccess - 301-Redirect 正确重定向,但不传递 Page Rank 或其他 SEO 值

我想知道为什么我在网站上实现的一系列301重定向正确地将浏览器重定向到适当的页面,但不传递SEO值(使用Chrome的MozBar和PR插件计算)。是否有可能导致此问题的常见原因?我最初的想法是我在301重定向中犯了一个错误,但如果页面窗口正确呈现最终目标页面,我很困惑为什么看似0%的SEO值(value)正在正确传输。我知道301重定向不会转移100%的“SEO汁液”,但0%似乎并不令人印象深刻。以前的页面在页面排名方面并不惊人,但它们并非完全没有值(value)......干杯 最佳答案 首先,如果您确实正确地完成了301重定向

.htaccess - 删除 SSL 后的浏览器警告

我取消了我的SSL证书订阅,但我的所有页面都在搜索引擎上用https编入索引。所以我在我的.htaccess文件中添加了一个重定向RewriteCond%{HTTPS}onRewriteRule(.*)$http://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]但我仍然无法在没有收到警告的情况下浏览旧的https链接:此网站的证书无效。您可能正在连接到一个冒充www.flashmavi.com的网站,这可能会使您的secret信息面临风险。我做错了什么? 最佳答案 WhatamIdoingwrong?您仍然

.htaccess - 谷歌告诉不要更改动态网址,而是提供这个,如何?

Ifyouwanttoserveastaticequivalentofyoursite,youmightwanttoconsidertransformingtheunderlyingcontentbyservingareplacementwhichistrulystatic.Oneexamplewouldbetogeneratefilesforallthepathsandmakethemaccessiblesomewhereonyoursite.它们到底是什么意思?以及如何去做? 最佳答案 您的问题:它们到底是什么意思?如果您想为您

apache - seo 友好/清洁 url - htaccess

我是Apache/mod_rewrite的新手。我需要这样做以下网址:http://www.example.com/applications/seo-friendly-text-for-appA/some-random-php-page.php应显示为http://www.example.com/applications/seo-friendly-text-for-appA并重定向到位于名为“myappAfolder”的文件夹中的some-random-php-page.php。我的网站文件夹结构如下:/applications/myappAfolder/some-random-php

apache - 301 重定向到没有 .htaccess (myshopify.com) 和 SEO 排名问题的站点

历史/背景:我有一个网站,“www.oldexample.com”,建于1998年,在Apache、cpanel服务器上使用HTML4.01过渡版。直到去年秋天,我们的主要关键字才让我们进入前10名。在移动更改和Panda等之后,除了一个非常具体的关键字外,所有关键字都掉到了第2或3页。旧站点“www.oldexample.com”在谷歌和所有主要目录中有许多很好的反向链接和历史记录。我现在正在重建一个位于“mycompany.myshopify.com”上的测试站点,因为它解决了我在oldsite上的所有google错误问题。我已将“www.newexample.com”设置为重定向

php - .htaccess 多语言版本中的许多参数

这是我的.htaccess文件:AddHandlerapplication/x-httpd-php56.phpOptions+FollowSymLinksRewriteEngineOnRewriteBase/RewriteCond%{QUERY_STRING}!lang=(de|en|es|fr|nl|pl|ru|se)RewriteRule^$/[R=301,L]RewriteRule^(de|en|es|fr|nl|pl|ru|se)$$1/[R=301,L]RewriteRule^(de|en|es|fr|nl|pl|ru|se)/(.*)$/$2?lang=$1&%{query

url - .htaccess 如何为 seo 友好的 url 编写 htaccess 重写规则

我是.htacces的新手我要:example.com/page.php?page=how-to-learn改为:example.com/how-to-learn我用谷歌搜索了一些并尝试了但没有更改url。 最佳答案 这不是.htaccess的工作方式:它不会更改您的链接以显示更正后的版本,但它会在您将写入其中的表达式中寻找匹配项以重写正确的参数。例如,在您的代码中,您的.htaccess看起来像这样:RewriteEngineOnRewriteRule^([a-z-]+)$page.php?page=$1[QSA,L]如果您在浏览