腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
类别和子类别php
php
、
mysql
你好,作为初学者,我还在学习php,直到我认为我可以迁移到一个框架为止,我想要做的是: 我在php中有一个路由器,如下所示: 菜单的链接如下: (鞋子是我以后想添加的动态类别,点击我想要加载页面product.php,我不想在url上有id,所以我用url弹) 有.htaccess RewriteRule ^([a-zA-Z0-9-])/([a-zA-Z0-9-])$ index.php?name_category=$name_product=$1 [L] 我的url想看上去像这个www.example/shoes/product-name product.php看起来是这样的: <
浏览 2
提问于2020-07-26
得票数 0
回答已采纳
1
回答
.htaccess php中的重定向规则
apache
、
.htaccess
、
mod-rewrite
、
url-rewriting
、
friendly-url
我想将此URL http://www.example.com/blog/Title-here重定向到我的blog.php页面 请注意,Title-here可以是任何东西。 我怎么能做到这一点? 我正在尝试跟随,但它不起作用。 RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^blog/(.*)/?$ blog.php [NC,L] 我也不知道原因。 以下是我的完整.htaccess代码,这里可能是问题所在。 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !
浏览 28
提问于2021-03-28
得票数 3
1
回答
与mod_rewrite相结合的错误文档
php
、
.htaccess
、
mod-rewrite
、
errordocument
我试图通过使用ErrorDocument设置ErrorDocument 404 /404.php 404页面,但是它不起作用,因为我已经启用了mod_rewrite .是否有机会在页面落入mod_rewrite之前检查它是否存在?我把我的htaccess发到下面.这是由最后一条规则引起的,该规则将所有内容重定向到product.php - RewriteRule ^(.+?)/?$ product.php?url=$1 [L,QSA]。 DirectoryIndex index.php RewriteEngine On ErrorDocument 404 /404.php RewriteR
浏览 2
提问于2018-07-22
得票数 1
回答已采纳
1
回答
无法在$_GET之后访问.htaccess变量
php
、
.htaccess
、
url
我有一个类别页面,它通过循环列出数据库中的所有项目。 类别页中的每个项目链接到单独的产品页(product.php),该页与类别页位于同一个目录中。产品页是动态的,其内容依赖于$_GET变量的值: 生成product.php页面的主类别页的链接是: <a href="product.php?subject=<?php echo urlencode($list_savory["product_name"]); ?>"> 结果的product.php URL显示为: shop/popcorn/product.php?subject=Bacon
浏览 1
提问于2013-08-20
得票数 1
回答已采纳
2
回答
htaccess文件中的多个RewriteRules,第一个在上面写入第二个?
apache
、
.htaccess
我正试图在我的multiple RewriteRules文件中运行htaccess。 然而,由于某些原因,first RewriteRule**,second RewriteRule 覆盖了**second RewriteRule! 这就是我的htaccess文件中的内容: RewriteEngine On RewriteBase / RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule ^([a-zA-Z0-9-/]+).html$ items.php?itemsurl=$1
浏览 4
提问于2014-05-21
得票数 0
1
回答
如何在单个htaccess文件中写入多个重写规则?
php
、
.htaccess
、
mod-rewrite
我正在创建一个博客网站,其中有6页index.php,about.php,contact.php,blog.php,event.php和news.php。我想从url中删除.php扩展,并编写seo友好的url。 来自blog.php的单一博客显示在页面blogpost.php上。来自event.php的单个事件显示在页面eventpost.php上。来自news.php的单一新闻显示在newspost.php页面上。 我的问题只是第一次重写在起作用。 如何在单个htaccess文件中写入多个重写规则。 这是我的htaccess文件代码 Options -MultiViews Rewrite
浏览 1
提问于2022-11-22
得票数 -2
2
回答
当两个文件位于同一个文件夹中时,可能的识别RewriteRule的方法?
php
、
apache
、
.htaccess
好的,这听起来可能是关于堆栈溢出的最糟糕的问题,但它在这里。 在一个文件夹offers中,我有以下文件: product.php category.php 要显示产品,我输入domain.com/offers/product.php?id=1和 要显示类别,我输入domain.com/offers/category.php?id=1 因为这个url看起来很难看,所以我用.htaccess重写了这个.htaccess。 RewriteEngine On RewriteRule ^([a-z0-9]+)?$ product.php?id=$1 [NC,L] 这给了我一个domain.com/off
浏览 7
提问于2011-11-16
得票数 0
回答已采纳
1
回答
htaccess查询。2重写2个主页的规则
.htaccess
、
mod-rewrite
我希望有人能帮助我解决由于我缺乏使用htaccess的经验和知识而出现的问题。 我们正在做的是在根目录中运行IP Boards论坛软件和wordpress。IPB有了index.php文件(因为有了索引的url),并且新Wordpress的index.php文件已经被重命名为blog.php。 在我们添加的htaccess文件的最顶端: wordpress blog.php index.php -所以新的wordpress会首先打开。 我遇到的问题是试图在htaccess文件中有2个重写器规则,用于论坛软件中友好的urls和新wordpress的固定链接。 我看起来只能有其中一个。 请任何人告
浏览 2
提问于2012-04-03
得票数 0
6
回答
mod_rewrite电子商务网址设计
apache
、
url
、
.htaccess
、
mod-rewrite
我有问题,我应该如何构造我的产品列表页面,产品页面,网页。 它大致转化为: /bags/nicebag.html = /product.php?product=nicebag&category=bags/nicebag.html = /product.php?product=nice_bag/bags = productlisting.php?&category=bags 问题是网页将与列表/contact.html = page.php?page=contact中的第二位共享相同的URL结构。 .htaccess中没有单独列出它的原因是网页可以有不同的名称。即使是同一页也可以
浏览 6
提问于2009-08-20
得票数 1
回答已采纳
2
回答
在htaccess重定向php中的url后无法加载css和js。
javascript
、
php
、
css
、
.htaccess
、
mod-rewrite
我使用htaccess重定向url,并在.htaccess文件中使用以下代码 RewriteEngine On RewriteRule ^mobile?$ index.php RewriteCond ${REQUEST_URI} ^.+$ RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %
浏览 2
提问于2016-04-30
得票数 2
回答已采纳
2
回答
URL重写后保持GET变量
php
、
regex
、
.htaccess
、
url
我试图重写我的产品页面URL,这些URL是动态的 其中一个例子是: product.php?id=780-1AC930D 我试着把它改写成: 产品/780-1AC930D 我需要这个变量来传递URL,但是目前它并不适用于我。 我在product.php页面的顶部有一个重定向,如下所示: $prodID = $_GET['id']; if(!isset($prodID) && $prodId == ""){ header( 'Location: http://www.***********.com' ) ;
浏览 6
提问于2013-09-27
得票数 0
回答已采纳
1
回答
PHP,Mysql从strtotime按月获取存档
php
、
mysql
、
date
我正在建立一个博客页面。但我开始在档案区挣扎了。 我在mysql中的注释是使用时间戳的: $timestamp = strtotime($month . " " . $date . " " . $year . " " . $time); 现在,如果我有一个指向:blog.php?Month=Febuary&Year=2012的链接 如何在sql查询中使用这两个参数来检索该月份和年份的所有记录? 谢谢, 本
浏览 0
提问于2012-02-20
得票数 0
回答已采纳
1
回答
PHP重写mod-重写
php
、
apache
、
.htaccess
、
mod-rewrite
(指 --使用url ) 启用Apache模块-- Rewite_Module 我已经创建了一个页面,product.php编写了代码,这样当我将页面请求为:时,它就会显示内容。 然后,我在我的项目根(即/urltest/)中创建了.htaccess,并向它添加了以下代码: Options +FollowSymLinks on RewriteRule product/(.)/(.)/productid/(.)/ product.php?categoryid=$1&productid=$2 RewriteRule product/product.php?categoryid=
浏览 5
提问于2014-09-29
得票数 0
回答已采纳
1
回答
.htaccess将静态页重写到另一个页面
php
、
.htaccess
、
mod-rewrite
我希望www.example.com/blog.php重定向到www.example.com/blog.php?post=迎宾,而不破坏.php脚本。 简单地将/blog.php重定向到/blog.php?post=welcome将破坏文件并返回页面加载错误。 我希望/blog.php立即重定向到/blog.php?post=welcome,并希望blog.php的所有函数都能正常工作。 我尝试过.htaccess重写代码,但它不起作用。 RewriteEngine On RewriteCond %{HTTP_HOST} !blog.php$ [NC] Rewr
浏览 0
提问于2018-02-12
得票数 0
回答已采纳
2
回答
如何在不破坏图像、CSS和JavaScript的情况下实现友好的URL?
php
、
.htaccess
、
url
、
mod-rewrite
、
url-rewriting
我的网站上的链接显示如下: blog.php?id=Blizzard 如何按以下方式转换它们? blog/Blizzard 使用.htaccess还是PHP? 我在.htaccess中使用了以下指令 RewriteRule ^blog/(.*)$ ./blog.php?id=$1 但是这些图像,CSS和JavaScript都被销毁了!?
浏览 2
提问于2021-09-25
得票数 1
回答已采纳
1
回答
batch .htaccess 301重定向
.htaccess
、
mod-rewrite
、
redirect
我在移动服务器的同时清理了一些网址。 当前urls为: secure.mydomain.com/onlinestore/product.php?productid=12345 将其更改为: mydomain.com/product.php?productid=12345 想知道我是否可以在htaccess中做一些事情,这样如果有人点击了一个旧的链接/书签,他们就会被重定向到新的页面。 不担心让动态的部分是搜索引擎优化友好的。
浏览 2
提问于2011-06-10
得票数 1
回答已采纳
2
回答
.htaccess从多个目录重定向到单个页面
apache
、
.htaccess
、
mod-rewrite
我有一个blog.php页面,应该从所有这些请求中重定向: www.site.com/blog #去blog.php www.site.com/blog/id-of-an-entry #转到blog.php?id=id-of an-entry。 也是法语的国际化版本: www.site.com/fr/blog *# to blog.php?lang=fr www.site.com/fr/blog/id-of-entry* #to blog.php?lang=fr&id=id-of-entry 对于.htaccess来说,什么是更有效、更有效的建议/规则?我已经做了很多的调度,但结束在圈
浏览 0
提问于2013-06-05
得票数 3
回答已采纳
1
回答
仅当动态URL路径名文件不存在PHP时才重定向到动态URL
apache
、
.htaccess
、
mod-rewrite
、
url-rewriting
、
friendly-url
仅当我的文件夹中不存在路径名文件时,我才希望重定向到动态URL。如何使用.htaccess RewriteRule实现这一点 RewriteRule ^(.*)/(.*)/(.*)/?$ product.php [NC,L] RewriteRule ^(.*)/(.*)/?$ results.php [NC,L] ErrorDocument 404 http://example.com/404.php 这个规则是有效的,但是我的图片,CSS和JS文件不会被加载。 只有当"abc/xyz“和"abc/xyz/tuv”不作为文件存在于我的文件夹中时,我才想将这些动态URL重定向
浏览 14
提问于2021-03-07
得票数 0
回答已采纳
2
回答
重写特定文件的URL
php
、
.htaccess
、
mod-rewrite
我正在寻找通过.htaccess删除文件扩展名的方法。例如,我希望将http://example.com/blog.php重写为http://example.com/blog。但是我只想删除blog.php的扩展名,而不是任何其他文件。 我试过这个..。 RewriteRule ^blog$ blog.php [L] 但是它允许加载http://example.com/blog和http://example.com/blog.php。它不会重写URL。\ 我主要是想这样做,这样我就不需要查看所有的代码,将所有的链接都更改为http://example.com/blog.php到http://e
浏览 1
提问于2014-06-27
得票数 0
回答已采纳
3
回答
当存在同名文件夹时,网页不显示
php
、
.htaccess
、
wamp
我正在构建一个使用WampServer在本地开发的网站,我目前的结构如下: /css/ /js/ /pictures/ index.php blog.php games.php .htaccess 一切正常,直到我创建了一个名为"/blog“的文件夹。这立即打破了我的blog.php页面。现在我已经删除了文件夹,重新启动了WampServer并重新启动了整个计算机,但是错误仍然存在。由于某种原因,当我转到mysite/blog时,它会重定向到mysite/blog/并返回一个内部服务器错误。游戏页面没有这样的问题。如果我将blog.php重命名为myblog.php,问题就解决了,因此
浏览 1
提问于2014-04-03
得票数 0
回答已采纳
1
回答
使用htaccess删除查询字符串
php
、
apache
、
.htaccess
、
mod-rewrite
我创建了一个php网站,我得到了我的第一个问题,就是使用htaccess删除URL中的查询字符串。 来自public_html的主机目录 index.php product.php 在index.php中,我将一个链接放在来自数据库的查询上。 <a href="product.php?id=<?php echo $row['P_ID']; ?><?php echo $row['P_ID']; ?></a> 它将在product.php中重定向以显示特定的产品,假设您选择或单击产品id 1
浏览 1
提问于2016-06-06
得票数 1
1
回答
使用.htaccess或任何其他方法调整动态生成的链接?
php
、
.htaccess
、
mod-rewrite
、
dynamic
、
e-commerce
我有一个电子商务网站(创建了一个生态商业模板购物车PHP模板),在目录页面上,有时有几个页面,这是在底部编号。到这些页面的链接例如是以下形式的:- /product.php?cat=27&pg=2,尽管主页已经被映射到:- /widgets,使用.htaccess文件中的重写规则。 为了保持一致性和简单性,我希望页面是:- /widgets?pg=2。我在这个论坛上询问了如何做到这一点,并找到了以下解决方案: RewriteRule ^widgets$ products.php?cat=27 [QSA] 问题是,尽管上面的重写规则像我想要的那样工作,但目录页面上的当前链接仍然指向,例
浏览 1
提问于2010-07-19
得票数 0
1
回答
如何使用.htaccess重定向而不是搜索子目录并删除.php扩展
php
、
.htaccess
我的文件夹结构像 index.php blog.php contact.php 它们在根目录中,我需要打开 // abc-blog-post是单个页面文章的片段,我们必须重定向到blog.php 到目前为止,我已经使用.php从URL中删除了.htaccess RewriteRule ^(.+)\.php$ /$1 [R,L] RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*?)/?$ /$1.php [NC,END]
浏览 3
提问于2022-01-07
得票数 0
1
回答
根据是否使用QueryStrings,使用不同的RewriteRule?
.htaccess
、
mod-rewrite
在我的博客上(我正在重新设计,以便以一种更有效的方式显示内容),我有一个RewriteRule设置来处理来自 http://new.kn3rdmeister.com/blog.php 至 http://new.kn3rdmeister.com/category/blog/ (它也可以反向工作) 在.htaccess中: RewriteEngine On RewriteRule ^blog\.php$ /category/blog/ [R=301,L] RewriteRule ^category/blog/?$ blog.php [L] ... 这真是太棒了。现在我想做的是重写 /blog.ph
浏览 3
提问于2012-07-12
得票数 0
4
回答
htaccess中的mod_rewrite是否有助于防止注入?
php
、
mysql
、
mod-rewrite
、
sql-injection
我正在致力于识别和修复SQL注入漏洞。我已经在很多地方完成了到pdo/预准备语句的转换。 www.site.com/domain/products/12345/description-of-the-product 在htaccess中,这被重写为: www.site.com/domain/product.php?id=12345 htacess如下所示: RewriteRule ^(.*)/products/([0-9]+)/([^/\.]+)/?$ /$1/product.php?id=$2 [L] 所以,这就是我的问题:既然url是用mod_rewrite重写的,它只与ingteger匹
浏览 0
提问于2013-05-30
得票数 0
回答已采纳
1
回答
子文件夹中未使用的清理url
php
、
html
、
.htaccess
我正在开发一个php网站。在这里,我使用.htaccess文件实现了干净的网址。我已经成功地使用了干净的URL,但是当我在根文件夹中创建了一个名为admin的子文件夹时,htaccess不起作用。因此,我在admin文件夹中创建了另一个.htacess文件。在管理.htaccess中查看我的代码 Options +FollowSymlinks RewriteEngine on RewriteRule ^(.*)\.html$ $1.php [nc] RewriteRule product/id/(.*)/ product.php?id=$1 RewriteRule product/id/(
浏览 0
提问于2012-03-22
得票数 1
回答已采纳
1
回答
更改urls后实现301重定向的一对多问题
seo
、
301-redirect
我有个问题。我有一个旧的动态url,现在我已经分裂成多个静态url。 例如: www.mydomain.com/product.php?type=1&id=2 www.mydomain.com/product.php?type=2&id=3 www.mydomain.com/product.php?type=2&id=4, etc 我把它变成了 www.mydomain.com/electronics/radio www.mydomain.com/electronics/television www.mydomain.com/mobile/smartphone, etc
浏览 0
提问于2012-06-09
得票数 1
1
回答
301使用动态URL重定向
.htaccess
我正在尝试重写.htaccess文件,以便将旧的动态URLS重定向到新的URLS。 到目前为止,我已经尝试过了,但它们并没有像预期的那样工作。第二条规则似乎重定向到第一条。 RewriteEngine on RewriteCond %{HTTP_HOST} ^mydomain.com$ RewriteRule ^(.*)$ "http\:\/\/www\.mydomain\.com\/$1" [R=301,L] Redirect 301 /product.php?l=old-product-name1 http://www.mydomain.com/product.php?l
浏览 5
提问于2012-09-09
得票数 1
回答已采纳
2
回答
面向初学者的URL重写测试
apache
、
.htaccess
、
mod-rewrite
、
url-rewriting
、
friendly-url
我只是在学重写urls,但第一步就出错了。我现在的网址是: http://localhost/tutorials/blog.php?blogId=30 .htaccess RewriteEngine On RewriteRule ^blogs/([0-9]+)/?$ blog.php?blogId=$1 [NC,L] 根据指南,在这段代码之后,我的url应该看起来像http://localhost/tutorials/blogs/30/,但是它仍然是一样的,所以我会出错。.htaccess和blog.php都在同一个文件夹中。
浏览 5
提问于2015-10-30
得票数 1
回答已采纳
3
回答
如何在使用htaccess重写动态url时创建href
php
、
.htaccess
、
url-rewriting
、
href
我想使用.htaccess文件来制作友好的网址。但是当我单击href中指定的链接时 <a href="category.php?id= <?php echo "{$row['name']}"; ?>">Example </a> $row['name']是动态的。数据存在于MySQL数据库中。 代码(category.php): <?php if($_GET['id']){ $result = $_GET['id']; } echo "this i
浏览 5
提问于2012-12-30
得票数 0
3
回答
将url重写为site.php站点
php
、
.htaccess
、
mod-rewrite
、
rewrite
这是我的档案 index.php blog.php about.php 我访问它是 localhost/index.php or localhost localhost/blog.php localhost/about.php 如何重写.htaccess以便通过 localhost/ localhost/blog localhost/about 更新 一旦我应用了下面的.htaccess,我的图像就不会显示,有什么能解决这个问题吗?
浏览 5
提问于2015-02-22
得票数 1
1
回答
使用htaccess删除了.php文件扩展名,但现在我的php代码不再工作了?
php
、
.htaccess
我正在尝试删除在线托管的页面的.php文件扩展名。 我设法从我的网址中删除了.php文件,但是我页面中的一些php代码不再工作了……php代码现在在页面上显示为iof未编译...该页面名为blog.php 我的.htaccess如下: RewriteCond %{REQUEST_URI} ^/blog\.php$ RewriteRule ^blog\.php$ blog[R=301] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #Rewrite to Show.php rather than
浏览 15
提问于2018-01-18
得票数 1
回答已采纳
1
回答
Htaccess在Mamp上不起作用
php
、
mysql
、
apache
、
.htaccess
、
mod-rewrite
我是法国人,所以请原谅我糟糕的英语: 因此,在我的公司我开发了一个网站(PHP,HTML,CSS,Javascript,MySQL,JQuery),它几乎完成了。我正在尝试修复安全问题,比如URL中的参数。首先是我的项目:MVC,正如你所见,我正在使用我自己的组织“”。但这不是重点。主文件是根目录下的Blog.php。在这个文件中,我正在使用URL进行所有重定向。 例如,要转到管理空间,我发送: <a href="blog.php?action=adminSpace&id=<?php echo $_SESSION['id'] ; ?>"
浏览 3
提问于2017-02-21
得票数 0
1
回答
有两个删除.php和google友好网址的重写cond
apache
、
.htaccess
、
mod-rewrite
我想从我的所有网页中删除.php,和在我的博客页面中也有一个谷歌友好的网址。例如,http:// example.com/about .http必须是http:// example.com/about和http:// example.com/blog.php?id=1&title=2必须是http:// example.com/blog/1/2。 我使用.htaccess并这样编辑: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRu
浏览 2
提问于2014-08-06
得票数 1
回答已采纳
1
回答
需要写入具有多个参数的多个htaccess规则
php
、
regex
、
apache
、
.htaccess
、
mod-rewrite
我已经用htaccess编写了一些规则来将.php扩展转换为HTML,它们工作得很好,但是现在我需要为不同的页面编写相同参数的规则,但是如果我为不同的页面设置相同的规则,它就不能在相同的页面上进行重定向。 下面是我的htaccess文件代码 Options +FollowSymLinks -MultiViews RewriteEngine on RewriteBase /apnaujjain/ # add everything for webservice/... RewriteRule ^webservice(/.*)?$ - [L,NC] #redirect localhost/apn
浏览 0
提问于2015-04-30
得票数 1
回答已采纳
4
回答
防止加载具有.php文件扩展名的页面(只加载没有它的页面)
php
、
.htaccess
我的.htaccess文件中有一个重写条件,它消除了.php文件扩展名的需要。 RewriteEngine On RewriteRule ^([^.]+)$ $1.php 所以打开了 但是,如果老用户输入/blog.php,它也会加载页面 是否有一种方法可以防止或重定向使用.php或任何其他文件扩展到没有它的页面? 我的意思是,如果用户输入了/blog.php或/blog.asp,它要么无法加载,要么重定向到/blog (没有扩展)
浏览 3
提问于2013-10-26
得票数 5
回答已采纳
3
回答
借助.htaccess删除.php扩展
php
、
.htaccess
我想从URL中删除.php文件扩展名,我已经在.htaccess文件中编写了代码,但我遗漏了一些东西,因为默认情况下,当我打开页面时,它没有.php扩展名,但是如果我在URL中手动添加.php扩展名,那么页面也会打开,这是我想要避免的。 .htaccess文件: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] # rewrite category Rewrite
浏览 2
提问于2017-05-10
得票数 0
1
回答
使用htaccess文件重写和重定向
php
、
.htaccess
、
mod-rewrite
、
redirect
我有一个旧的php动态网站,它使用index.php来生成一切。我将index.php文件更改为product.php,并使用product.php创建了丰富的关键字url。关键字riche有效。现在,我需要在htaccess中进行301重定向,以便将索引链接重定向到product.php 这是可行的 # Rewrite keyword-rich URLs RewriteRule ^product/(.*)/.*-([0-9]+)\.html$ product.php?lang=$1&cat=$2 [L] # Rewrite keyword-ric
浏览 1
提问于2014-10-08
得票数 0
1
回答
如何在内部使用htaccess rewriterule处理外部url?
.htaccess
、
url-rewriting
新编辑:在我的wordpress本地站点中,我使用.htaccess试图告诉服务器将格式为https://example.com/store/foobar123的链接处理为https://example.com/store/product.php?p=foobar123 [以便服务器能够通过获取参数foobar来处理product.php的php代码输出。请注意,访问者继续在他的地址栏中看到https://example.com/store/foobar123,但是服务器应该在内部正确地将这个url处理为https://example.com/store/product.php?p=fooba
浏览 3
提问于2020-01-18
得票数 0
1
回答
如果扩展名是用REQUEST_URI编写的,尝试重定向到错误页
apache
、
.htaccess
、
mod-rewrite
、
redirect
想象一下这种情况: 我有一个网站,我想删除扩展,如果在.php变量中有任何扩展( .asp、.html等),我想将用户重定向到错误页面,我这样做了: RewriteRule ^([a-zA-Z]{3,8})/?$ $1.php [L] 所以当我尝试打开example.com/blog/时,它会将扩展添加到请求的SCRIPT_NAME中,但是REQUEST_URI没有根据服务器端变量$_SERVER拥有.php扩展, 'REQUEST_URI‘=> string '/blog’(length=5) 'SCRIPT_NAME‘=> string '/b
浏览 3
提问于2015-05-14
得票数 0
回答已采纳
1
回答
需要帮助删除特殊字符重写htaccess
apache
、
.htaccess
、
mod-rewrite
在更改我博客上的链接后,在htaccess中遇到301重定向的问题。 我今天在htaccess中有以下代码: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule ^.*$ http://example.com%{REQUEST_URI} [R=301,L] RewriteRule ^sitemap.xml$ sitemap.php [L] Rewriterule ^blog/(.+)/(.+).html$ ./blog/view/blog.php?page=$1&mod
浏览 1
提问于2015-01-20
得票数 0
2
回答
在PHP中使用.htaccess创建自定义友好的博客地址
php
、
.htaccess
、
mod-rewrite
我的网址是这样的:http://example.com/blog/blog.php?id=38,在blog.php中,我使用$_GET,显示博客的标题和所有描述。 然而,我想让它像这样:http://example.com/blog/this-can-be-blog-title 我尝试过这个.htaccess,至少让它看起来像这样:http://example.com/blog/blog/id/38/ Options +FollowSymLinks RewriteEngine on RewriteRule blog/id/(.*)/ blog.php?id=$1 RewriteRule blo
浏览 0
提问于2017-09-17
得票数 0
1
回答
SQL注入是否可能带有隐藏的GET参数?
php
、
sql-injection
我的朋友让我玩他的家庭的新网站,并报告任何我可能遇到的错误。在浏览页面时,我注意到一个页面看起来非常容易使用SQL注入。我没有访问源代码,因为它是由当地的网站设计公司托管。 http://website.tld/product/1234/a-beautiful-vase 在浏览URL之后,我能够获得与以下内容完全相同的页面: http://website.tld/product.php/id=1234 我用1234替换了1234',网站抛出了以下错误: 警告:mysql_num_rows()希望参数1是资源,在/home/shop/public_html/product.php中给出第
浏览 0
提问于2017-02-09
得票数 1
1
回答
PHP分页编码问题
php
我们正在为一个博客编写分页部分,我们有一些问题,问题是当我们单击next,它将到达最后一页,当我们要单击前面的页面时,它将指向第一页。当我们点击页码时,它的工作正常。 可以帮我们解决下一个按钮和上一个按钮的问题吗? 非常感谢您的时间,PHP代码如下所示。 <?php if(isset($_REQUEST['category_id'])) { $cat_id_page=$_REQUEST['category_id']; $s
浏览 1
提问于2015-06-12
得票数 0
回答已采纳
1
回答
在.htaccess中将旧产品product.php链接重定向到主页
.htaccess
、
mod-rewrite
、
redirect
我正在使用一个新的eCommerce平台,我正在寻找一种方法来使所有旧的product.php?链接重定向到新主页 例如,在谷歌网站管理员中,它找到了这两个链接: /product.php?productid=11012&cat=445&page=1 /product.php?productid=10348&cat=0&page=1 我想重定向任何网址,看起来这到主页。 现在,我在.htaccess文件中有以下内容 RewriteCond %{THE_REQUEST} ^[A-Z]+\ /product\.php([?#][^\ ]*)?\ HTTP/ Rewr
浏览 0
提问于2011-08-30
得票数 0
回答已采纳
1
回答
谷歌如何抓取没有静态文件的数据库驱动的网站?
google-search
、
web-crawlers
我的服务器上有一个index.php文件。谷歌会抓取这个并检索信息。 我还有一个名为product.php的文件。这将动态地从数据库获取内容,以填充所有内容。谷歌只是爬行product.php,还是爬行从使用product.php作为模板的数据库中填充的每一个页面?
浏览 0
提问于2016-03-23
得票数 1
2
回答
使用php GET的.htaccess
php
、
apache
、
.htaccess
、
mod-rewrite
我有一个非常简单的要求。 必须删除所有.php扩展名,并且我的GET请求URL http://domain.com/product.php?name=<product_name> 应该变成 http://domain.com/product/<product_name> 我尝试过以下几种方法: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^home/?$ index.php [NC,L] RewriteRule ^product/([A-Za-z]+)/?$
浏览 0
提问于2017-02-28
得票数 1
1
回答
本地Ubuntu服务器上的URL重写不起作用
linux
、
.htaccess
、
ubuntu
、
url-rewriting
最近我在我的系统上安装了ubuntu12.10。安装了Apache2.0、php、mysql等。还通过"sudo a2enmod重写“启用url重写。还编辑了配置文件,将AllowOverride none更改为AllowOverride All。 这是我的.htaccess文件 RewriteEngine On # Turn on the rewriting engine^M RewriteRule ^blog?$ blog.php?p=$1 [NC,L] RewriteRule ^blog/([a-z0-9A-Z]+)/?$
浏览 2
提问于2014-03-10
得票数 2
回答已采纳
1
回答
mod_rewrite -规则问题
apache
、
mod-rewrite
对于动态页面,我将所有请求都发送到product.php页面,并对参数进行排序。规则如下: RewriteRule ^products/([^/]+)/([^/]+)/([^/]+)$ product.php?cat_slug=$1&sub_slug=$2&product_slug=$3 [L,QSA] RewriteRule ^products/([^/]+)/([^/]+)$ product.php?cat_slug=$1&sub_slug=$2 [L,QSA] RewriteRule ^products/([^/]+)$ product.php?cat_slug=
浏览 0
提问于2011-03-19
得票数 1
回答已采纳
1
回答
在mod重写并分配到php中的变量后,从url获取id (类别或业务)
php
、
.htaccess
、
mod-rewrite
实际的网址是- /category.php?id=2和/product.php?id=56。我在htaccess文件中应用了以下规则- RewriteEngine On RewriteRule ^.+/p/([0-9]+) product.php?id=$1 [NC,L] RewriteRule ^.+/c/([0-9]+) category.php?id=$1 [NC,L] 我得到了下面的网址模式- /c/2 and `/p/56` 在此之前,我可以通过get方法从类似的?id= 2获得类别和产品的ID。但是get方法在重写之后就不能工作了。如何获得ID的页面类
浏览 3
提问于2015-11-04
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何编写和设置.htaccess文件
如何在您的VPS上安装Silverstripe
手把手教你搭建个人网站一:在Ubuntu安装Nginx,MySQL,PHP
如何和管理员玩躲猫猫/捉迷藏
PHP程序员学习路线及建议
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券