腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如果最后路径名是文档,则重定向到第一个路径名
apache
、
.htaccess
、
webserver
假设我有一个名为contact.php的文档;由于某种原因,当我将这样的字符串放入地址栏时,总是会被重定向到初始文档(如果存在的话): 但是,如果URL是这样的,它将转到一个错误300页(预期的行为): 无论大小写是否敏感,如何获得两个URL条目预期行为的相同结果?除非该页面存在(见下面.htaccess代码的第18行) 这是我在.htaccess里放的东西 RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} 80 CheckSpelling On # Always https RewriteRule ^(.*)
浏览 4
提问于2021-05-05
得票数 0
回答已采纳
1
回答
在子目录中忽略.htaccess
php
、
.htaccess
我将以下.htaccess保存在我尝试使用它的网站的根目录中 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] ErrorDocument 400 /error.php ErrorDocument 403 /error.php ErrorDocument 404 /error.php Erro
浏览 0
提问于2016-06-10
得票数 0
2
回答
.htaccess隐藏.PHP并重写.PHP
php
、
apache
、
.htaccess
、
url-rewriting
我已经设置了一个.htaccess文件来重写url example.com/foo太example.com/foo.php --如果它以.php结尾,我可以单独获得重定向到error.php的URL,但我似乎不能同时完成这两项工作。 我见过其他网站隐藏.php,我想了解如何做到这一点。 以下是我尝试过的: //.htaccess file RewriteEngine On # Turn on the rewriting engine RewriteRule ^([A-Za-z0-9-_]+)/?$ $1.php [NC,L] RewriteRule ^([A-Z
浏览 3
提问于2017-03-26
得票数 0
回答已采纳
2
回答
htaccess -重定向到错误页问题(斜杠或无斜杠)
php
、
.htaccess
、
redirect
、
http-status-code-404
重定向到错误页有一个问题:example.com/test -将重定向到404错误页。 但是example.com/test/ -将转到白色的“文件未找到”。页面 值得一提的是: 直到不久前(可能更新了properly??)才开始正常工作,与www/http/https版本的链接标准结构相同的行为是。 .htaccess文件代码 <Files .htaccess> order allow,deny deny from all </Files> RewriteEngine On RewriteRule ^([^/]+)/$ $1.php RewriteRule ^([^
浏览 6
提问于2021-11-04
得票数 0
回答已采纳
1
回答
.htaccess没有将http重定向到https
php
、
apache
、
.htaccess
、
redirect
、
mod-rewrite
我有一个托管在云服务器上的域,其中只有一个未构建的索引页面被上传。没有.htaccess文件,所以我创建了一个.htaccess文件,并使用filezilla将其上传到服务器中。我想重定向我的网站从http到https自动。这些是我的.htaccess文件的内容。 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{HTTP_HOST} ^(www\.)?supergenscript\.com RewriteRule ^(.*)$ https://www.supergenscript.com/$1 [R=301, L] 除了
浏览 3
提问于2017-08-13
得票数 0
回答已采纳
3
回答
如果端口不是80,.htaccess重定向到错误页
php
、
wordpress
、
apache
、
.htaccess
、
port
我正在通过usb棒运行一个。问题是,我还在本地机器上安装了WAMP,Apache以某种方式在windows启动时启动,这是因为一些随机的原因,我现在不记得了,而且它不能更改。在这种情况下,我想要准备我的便携服务器,所以关闭进程中的httpd.exe并启动可移植服务器不是一种选择。无论如何,由于已经激活了httpd.exe,我的便携服务器的WordPress站点只能通过localhost:81访问--这是一个问题,因为WP站点非常依赖于URL,我不想在WP数据库上包含带有端口的url。 下面是我想通过.htaccess做的事情: 在除error.php文件之外的任何路径上检查(如果不是端口8
浏览 3
提问于2012-09-22
得票数 3
回答已采纳
1
回答
替换url路径htaccess
.htaccess
、
redirect
我有一个关于在.htaccess中重定向旧页面路径的问题。 链接 需要重定向到 这意味着id必须留在url中,但要删除/products文件夹和.php扩展名。 我试过了: RewriteCond %{REQUEST_URI} ^/products/product.php?type=?$ RewriteRule (.*) https://www.yourwebsite.com/product?type=$1 [R=301,L] 但它不起作用。
浏览 0
提问于2018-11-05
得票数 0
2
回答
htaccess配置以删除具有目录结构的扩展
php
、
apache
、
.htaccess
我对服务器配置很陌生,在htaccess配置方面也遇到了一些困难。我使用这个htaccess在没有.php扩展的情况下工作,同时如果用户在结束时输入了.php,它也会删除该部分并显示一个更清晰的url。在最后一节中,我使用error.php处理错误 RewriteEngine On # Unless directory, remove trailing slash RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ http://example.com/$1 [R=301,L] # Redirect external .ph
浏览 2
提问于2015-06-16
得票数 1
回答已采纳
2
回答
Http到Https重定向到heroku上的wordpress
php
、
wordpress
、
.htaccess
、
redirect
、
heroku
我正试图将所有的网页重定向到我的wordpress应用程序的https,这是托管在heroku上的。我正在使用Wordpress HTTPS插件,并且成功地将所有wordpress页面重定向到https,但是我的自定义页面不会重定向。这个应用程序是使用这个安装的。似乎人们传统上是通过编辑.htaccess文件(例如)来做到这一点的,但我似乎无法做到这一点。我还尝试在HTTPS插件URL过滤器中添加“/”,但这也不起作用。我向实际页面添加php代码的所有尝试都以无限重定向告终。
浏览 4
提问于2014-04-03
得票数 2
回答已采纳
2
回答
删除需要在网站上输入的扩展项
php
、
html
、
.htaccess
我已经读了很多关于这方面的文章和问题了,我一辈子都想不出来了。 我试着做到这一点,所以当我访问我的网站时,我不需要输入.html就可以找到这个页面: www.yoursite.com/help,而不是www.yoursite.com/hel.html。 我试过: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule .* $0.html 在我的.htaccess文件中,它不工作。 当尝试在url中不使用.html时,仍然会被重定向到我的错
浏览 2
提问于2015-03-16
得票数 1
回答已采纳
1
回答
删除.php扩展,添加斜杠&用htaccess重定向到www
apache
、
.htaccess
、
redirect
、
mod-rewrite
我想使搜索引擎优化友好的url使用.htaccess,没有.php或html扩展。此外,自动重定向到结束网址与尾随斜杠。 我有php页面:- index.php - product.php - about.php - contact.php - network.php 最后访问我想要的https:// www.mydomain.com/product/ Webserver服务器Apache2.4.6 我试过,但是图片,css,js,字体,其他php/html文件不起作用。 RewriteEngine On # Remove file extensions, add a trailing sl
浏览 3
提问于2017-02-23
得票数 1
2
回答
HTTPS到HTTP重定向不工作HTTPS加载不同的网站数据
.htaccess
、
redirect
、
https
由于https没有重定向到http,我遇到了一个奇怪的问题。我需要重定向到,它位于共享服务器上,而且我正在与https进行奇怪的交叉。当插入https时,它将为服务器上托管的一个完全不同的网站加载信息。 是受影响的URL。我通常不共享我正在开发的URL,但在这种情况下,我认为了解发生了什么可能会有帮助。这里显示的是丘吉尔网站的数据,显然这是个小问题。我已经尝试过将这个页面上提供的所有解决方案放到根.htaccess中,但是它不起作用。htaccess运行良好,因为当我将它切换到从http加载到https的另一种方式时,它工作得很好。 我只能假设它在查看https版本时从另一个站点读取htacc
浏览 0
提问于2015-12-29
得票数 0
回答已采纳
1
回答
$1为空时.htacces重定向
php
、
apache
、
.htaccess
、
mod-rewrite
、
rewrite
我正在构建一个在线商店,并且我试图将每个商店的子文件夹重定向到标准的shop.php页面,将由url路径过滤的结果作为一个类别显示出来。 结构是mydomain.com/shop/分类,其中分类是存储在数据库中的字段。 我使用以下php代码过滤结果: $url = isset($_GET["url"]) ? $_GET["url"] : false; if (!$url) $where_products = "WHERE 1"; else $where_products = "WHERE c.url = '$ur
浏览 0
提问于2014-01-27
得票数 1
回答已采纳
2
回答
用.htaccess将www重定向到非www url
apache
、
.htaccess
我正在重定向一个应用程序,在我的.htaccess文件中有以下代码,该页面应该执行以下操作: 将.php扩展替换为.html 从http重定向到https 从www重定向到非www url。 扩展名.html运行良好,它从http重定向到https,但问题是要从www重定向到非www,它在主url上正常工作,但是当有对文件的引用时,它就不能工作了。 比方说,当我编写www.ntestechnologies.com时,我得到了我的愿望url,即,但是当我编写www.ntestechnologes.com/index.html时,我得到了这个,我也不需要这个url中的www,请
浏览 7
提问于2013-03-05
得票数 1
回答已采纳
1
回答
如何从htaccess将子页重定向到www
php
、
apache
、
.htaccess
、
http
、
redirect
我试图将我的子页面重定向到一个非www,但是我得到了相同页面的重复URL。 我想要实现的 https://www.example.com/category/webs => https://example.com/category/webs http://example.com/category/webs => https://example.com/category/webs http://www.example.com/category/webs => https://example.com/category/webs .htaccess Options -Indexe
浏览 2
提问于2022-05-28
得票数 1
1
回答
使用mod_rewrite隐藏实际URL
php
、
apache
、
mod-rewrite
我有一个php网站,我正在使用mod_rewrite来重定向所有的URL请求。假设我有一个product.php脚本,并且我对它有一个规则: RewriteRule ^product/([0-9]+).*/?$ product.php?pid=$1 [L,NC] RewriteRule ^category/([0-9]+).*/?$ category.php?cid=$1 [L,NC] 到目前为止,这个方法工作得很好,当用户输入:http://www.mysite.com/product/1时,就会向他显示包含实际http:/www.mysite.com/product.php?pid=1的页
浏览 0
提问于2012-03-05
得票数 0
回答已采纳
2
回答
国防部重写,而不是预期的重定向
.htaccess
、
mod-rewrite
我有重写规则重定向到www,重写规则重定向到ssl。这是我想要的设置,除了添加这个新条件之外,一切都运行得很好: RewriteCond %{REQUEST_URI} !^/new-review?.* [NC] 如果该条件为真,我不希望ssl重定向发生。我看到的问题是,当我这样做时,整个url重定向到 正常的行为,即使是每一个其他页面都能正常工作。URI保持不变,但运行index.php。下面是我的htaccess文件: Options +FollowSymLinks -Indexes RewriteEngine On RewriteCond %{HTTP_HOST} ^(?!www\.)
浏览 5
提问于2015-01-26
得票数 1
回答已采纳
3
回答
使用.htaccess删除除主页/登录页以外的尾部斜杠
.htaccess
我已经成功地修改了我的.htaccess文件,以删除大多数页面上的尾部斜杠,但我想知道如何免除我的主页/目录?例如: domain.com/test/成功重定向到domain.com/test 但是,当我命中我的域时,它将附加根文档 domain.com/重定向到domain.com/index.php 是否有一个条件,我可以添加忽略根url尾部斜杠,以便它不会尝试删除尾部斜杠,并添加我的默认脚本?这是我到目前为止所知道的: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)
浏览 0
提问于2010-11-13
得票数 18
回答已采纳
2
回答
Htaccess重写规则文件扩展名
.htaccess
我想写htaccess重写规则,其中如果传入的url在末尾具有.html或.php文件扩展名,则将页面重定向到主页(/)。 例如:如果url是/abc/a.html,则重定向到主页(/)。 提前谢谢。
浏览 0
提问于2012-03-14
得票数 3
回答已采纳
1
回答
将网页和发布URL从http重定向到Wordpress .htaccess文件中的https
wordpress
、
.htaccess
、
http
、
https
、
http-redirect
我试图重定向从http到https为我的网站。我使用的代码仅用于主页并正确地重定向。例如,它正确地从http重定向到https。 但是,我在wordpress站点中创建的页面可以同时访问http和https,例如,下面两个URL都可以访问一个页面。 和 但是,我希望所有http页面都重定向到相应的https页面。我使用的htaccess文件是 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.
浏览 2
提问于2014-12-04
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WordPress 5.5 Sitemap错误导致404错误
nginx rewirte重定向规则
五个常见的Nginx配置错误
修复WordPress中的常见SSL问题
SEO实操方法之网站结构优化
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券