草庐IT

htaccess-Password

全部标签

php - .htaccess 文件从数据库中删除

这个问题在这里已经有了答案:URLrewritingwithPHP(5个答案)关闭5年前。关于`.htaccess、slugs和重写url的非常简单的问题。如果我有一篇文章,如何用数据库中的内容替换地址栏中的整个url?例如在我的网址中我有/article.php?id=1在这种情况下,与ID为1的文章ID相关,我在数据库中有一个名为“art_url”的字段名称,其值为/article/my-url我怎样才能让它成为地址而不是/article.php?id=1?当我尝试使用此URLdev.mywebaddress.com/article/my-url/时出现PHP错误。我的PHP中的h

php - 具有相同重写 URL 的 2 个不同页面的 .htaccess 规则

这个问题在这里已经有了答案:Reference:mod_rewrite,URLrewritingand"prettylinks"explained(5个答案)关闭5年前。我有2页喜欢page1.php和page2.php在我的htaccess中第一条规则是重写规则^([-a-zA-Z0-9]+)/?$page1.php?seo=$1[L]第二条规则是第一条规则是重写规则^([-a-zA-Z0-9]+)/?$page2.php?seo=$1[L]我的重写规则对page1工作得很好......但是当我点击一个应该在page2上重定向的链接时......所以它不会在该页面上重定向......

.htaccess - 多个域的站点地图文件名的 Htaccess 规则

我有2个域:firstdomain.com和seconddomain.com共享同一平台。我的站点地图文件命名为:www.firstdomain.com/sitemap/www.firstdomain.com.xmlwww.seconddomain.com/sitemap/www.seconddomain.com.xmlGoogle可以访问www.firstdomain.com/sitemap/www.seconddomain.com.xml是否可以使用.htaccess规则来防止这种情况发生?我可以检查文件名中指定的域名吗? 最佳答案

.htaccess - 将 http 重定向到 https,将 www 重定向到非 www,并删除一次重定向中的最后一个斜杠

是否可以将http重定向到https,将www重定向到非www,并删除一个htaccess重定向中的最后一个斜杠,并且它可以是seo友好的?我有这个:RewriteCond%{HTTPS}off[OR]RewriteCond%{HTTP_HOST}^www\.[NC]RewriteCond%{HTTP_HOST}^(?:www\.)?(.+)$[NC]RewriteRule^https://%1%{REQUEST_URI}[L,NE,R=301]而且我不知道如何添加到这个重定向中删除最后一个斜杠。 最佳答案 您可以将此代码用于单个重

.htaccess - GET-Request 中的斜杠 (/) 和我在 htaccess 中的 mod_rewrite 语句

我对这个话题有点疯狂,希望能得到一些帮助。我目前正在将我的网站重建为MVC结构。这还包括SEO友好(漂亮)的URL。我已经实现了URL请求的转换from:http://www.example.com/company?id=about_usto:http://www.example.com/company/about_us我的.htaccess文件RewriteEngineOnRewriteBase/#Transformsanugly-URLintoapretty-URL('externalredirect'updatesalsoadressinbrowser)#uglyURL:www.

php - SEO 友好的 HTACCESS 301 将非 www 重定向到 www PLUS .php 到非 .php PLUS http 到 htps

这个问题在这里已经有了答案:htaccessredirecttohttps://www(14个答案)关闭4年前。我在PHP上有一个自定义构建的非CMS站点。我当前的.htaccess设置方式是允许我使用不带“.php”部分的url并将所有非www请求重定向到www:RewriteEngineOnRewriteCond%{HTTP_HOST}^example.comRewriteRule(.*)http://www.example.com/$1[R=301,L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!

.htaccess 将文件夹重定向到 url

我正在尝试将文件夹及其所有子文件重定向到包含.htaccess文件的URL。但是Redirect301/abc/cba/http://www.aaa.com/将使/abc/cba/ddd/index.html重定向到http://www.aaa.com/ddd/index.html我想要的是将/abc/cba//abc/cba/ddd/index.html重定向到http://www.aaa.com/有人能帮忙吗?谢谢。如果有任何不清楚的地方,请告诉我。 最佳答案 默认情况下,Redirect将路径节点映射到新的路径节点,因此第一个

.htaccess - 简单的 http(包括 www)到 https htaccess

我想验证一下,如果我的重定向代码得到了很好的实现,那么在seo中就不会出现问题。当前使用此代码:我想这样做:-http://mydomain.tldtohttps://www.mydomain.tld-http://www.mydomain.tldtohttps://www.mydomain.tld我目前的代码是:RewriteCond%{HTTP_HOST}!^www\.[NC]RewriteRule^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]RewriteCond%{HTTPS}!onRewriteRule(.*)https://%{HTTP_

.htaccess - 将 domain1.com 重定向到 domain2.com/page

这个问题在这里已经有了答案:.htaccessredirectallpagestonewdomain(20个答案)关闭3年前。我已经搜索了一段时间并看到了一些类似的问题,但没有找到我要找的东西。我有两个域,比如说domain1.com和domain2.com。我要将内容从domain1.com迁移到文件夹domain2.com/page。除此之外,所有slug都将保持完全相同。所以,我想要domain1.com重定向到domain2.com/page,以及像domain1.com/whatever这样的任何路径重定向到domain2.com/page/whatever等等。这是需要的代

.htaccess - htaccess 简单重定向不适用于尾部斜杠

我找到了很多关于这个问题的答案(我已经阅读了几十个),但它们都是关于更高级的东西,包括模式和诸如此类的东西。我只需要一个非常简单和基本的静态url重定向。如果我在url中添加一个尾部斜杠,重定向就不起作用,我就是想不通为什么。示例:RewriteEngineOnRedirect301/contenthttps://www.example.com/site/content.htmlRedirect301/content/https://www.example.com/site/content.htmlhttps://example.com/content确实有效,https://exam