mod-rewrite相关内容

REQUEST_URI 与显式路径和文件名不匹配

真的很难过,因为形式和语法看起来都不错. REQUEST_URI 的 RewriteCond 与显式路径和文件名不匹配.隔离时,REQUEST_FILENAME 的 RewriteCond 匹配得很好.我已经使用 phpinfo() 验证了 REQUEST_URI 包含前导斜杠,并且还测试了没有前导斜杠. 这里的目标是知道请求是针对这个文件的,如果它不存在,则抛出 410. Rewr ..
发布时间:2022-01-04 16:51:29 服务器开发

Apache 在 htaccess 中重定向到子目录

我已经构建了一个需要在公共文件夹中启动的内部应用程序,目录结构如下 myapp/conf我的应用程序/tmp我的应用程序/文档我的应用程序/公共我的应用程序/公共/CSS我的应用程序/公共/jsmyapp/public/index.php 如果用户将其安装在 webroot 子目录中,而不是将 myapp/public 设为 webroot,那么 URL 将是 somehost/myap ..
发布时间:2022-01-04 16:50:26 服务器开发

在“公共"中使用索引进行 URL 重写文件夹

我是开发领域的新手.我拼命尝试获得好的 URL.我检查了该站点是否存在类似问题,但我无法准确找到我需要的内容.或者我做得不好. 情况是这样的:我为一个站点设置了一个项目,该站点的 index.php 文件位于名为 Public 的文件夹中. 更清楚地说,这是我现在可以访问已建站点主页的 URL:http://Domain Name.com/文件夹/站点名称/公共 我担心的是 Pu ..
发布时间:2022-01-04 16:49:43 服务器开发

删除 php 扩展名,停止访问带有 .php 扩展名的 url 并删除尾部斜杠

我希望我的 url 没有扩展名,所以没有 .php 扩展名,我也不希望有机会访问带有斜杠的 URL. 如果您尝试使用 .php 访问它,以下内容将删除 php 扩展名,然后重定向到无扩展名的 url 我开始写一个规则来阻止你使用/和重定向访问,但它不起作用,有什么帮助吗? #this 删除 php 扩展RewriteCond %{REQUEST_FILENAME} !-f重写规则 ^ ..
发布时间:2022-01-04 16:49:16 服务器开发

htaccess 和重写

我刚刚在我的网站上创建了一个子域,主要是因为我想要一个特定的地址. 假设我的网站是:http://website.com我的子域是 http://sub.website.com 其主文件夹在 /home/username/public_html/sub/ 当我输入子域地址时,地址突然变为http//website.com/sub/ 如何保留子域地址? 为丹尼斯编辑: ..
发布时间:2022-01-04 16:48:55 服务器开发

URL 重写问题未加载 .css

我正在将一个旧站点移植到一个新模板,并且在使用 Windows 2008 重写模块时遇到了问题.我试图重写的链接如下所示: http://ltweb2008.serveronline.net/product.php?pID=75 并调出页面就好了.然后我应用新的 URL 并加载正确的内容,但不再加载模板的 style.css 文件. http://ltweb2008.server ..
发布时间:2022-01-04 16:48:46 服务器开发

机器人的 htaccess 301 重定向

我需要 .httaccess 重写规则方面的帮助.我的一位客户说“网站 abc.com 应该将来自 google、bing 和 yahoo 搜索引擎机器人的流量(带有 301 重定向)发送到 cba.com 否则显示 index.html(它是一个白页),即如果 Google 机器人正在爬行abc.com 它应该看到重定向到 bcd.com 而不是真正的内容". 这可能吗? Rewrite ..
发布时间:2022-01-04 16:47:53 服务器开发

Apache Mod 重写:带有 L 参数的 RewriteRule.怎么了?

我正在开发一个 php 应用程序,我在使用 Apache 和 Mod Rewrite 时遇到了一个小问题.有人知道这里出了什么问题吗?: RewriteEngine onRewriteBase/mysite/重写规则 ^css\/css\.css css/css.php [L]RewriteRule ^js\/js\.js js/js.php [L]重写规则 !^img\/.* index.ph ..
发布时间:2022-01-04 16:47:47 PHP

Mod重写查询参数验证和阻塞也请求url阻塞

在我的网站上,只允许几个查询查询参数,但是,一些扫描仪或黑客试图使用我的 php 应用程序不支持的唯一参数访问 url,我可以通过验证 在 php 应用程序级别阻止它们$_GET 参数,但我的服务器正在加载,所以如果参数无效,我想显示 403 查询参数可以是任意顺序 到目前为止,我尝试的内容如下 # 如果有查询字符串RewriteCond %{QUERY_STRING} ^.+$# ..
发布时间:2022-01-04 16:47:08 服务器开发

htaccess 清除 URL 的最佳方法是什么?

我正在为我的网站开发干净的网址,我注意到您在互联网上找到的内容几乎都是关于将您的干净网址重写为您的服务器可以使用的网址.所以是这样的: www.domain.com/profile/username -->www.domain.com/profile.php?u=用户名重写引擎开启RewriteRule ^profile/(.*)$/profile.php?u=$1 [L] 所以现在我应该在我 ..
发布时间:2022-01-04 16:46:52 服务器开发

Apache 重写规则 - 防止重写的 URL 出现在浏览器 URL 栏中

我有一个正在寻找特定 URI 的重写规则.当它匹配特定的 URL 时,它会用正确的文件路径重写它,以便可以找到所需的内容.然后它将协议更改为 HTTPS 并允许请求通过. 我有两个问题; 我不希望重写的路径出现在用户浏览器中 - 我想维护虚 url 我确实希望 HTTPS 协议出现,向用户表明他们正在通过安全连接访问该站点. 我尝试了几种选择,但都没有成功.如果我包含 [R] ..
发布时间:2022-01-04 16:45:44 服务器开发