.htaccess相关内容

用户配置文件的 URL 重写

我正在使用散列值来防止垃圾邮件和通过更改 ID 号直接访问用户配置文件.这是一个唯一的整数值,用户在注册时给定一次,存储在数据库中,永远不会改变. 个人资料链接如下所示: example.com/profile.php?id=xxx&hash=xyz 我想用用户昵称重写 URL,如下所示: example.com/nickname 但是在 URL 中使用哈希值时我该怎么做?我找不到这 ..
发布时间:2022-01-04 16:49:56 服务器开发

在“公共"中使用索引进行 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 服务器开发

机器人的 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 服务器开发

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 服务器开发

.htaccess - 在保留其他文件的同时隐藏 URL 中的目录

我开发了一个巨大的工具工作室,每个工具在/tools/文件夹中都有自己的目录.因此,如果您有一个名为 example 的工具,则 URL 将是/studio-dir/tools/example/. 我试图对 URL 隐藏/tools/目录,同时确保/tools/目录之外的其他文件仍然有效.例如,/index.php 文件和/admin/目录应保留. 我试过了,但它只会在所有内容上导致大 ..
发布时间:2022-01-04 16:46:11 其他开发

从网站 URL 中删除 index.php

我正在使用 Kohana 框架(但我认为它与这个问题无关)并且可以像这样访问页面 http://www.example.com/articles/http://www.example.com/index.php/articles/ 现在,根据经验,我通常会尝试调整我的 .htaccess 以仅允许页面的一种方式,并静默重定向其他常用方式. 本质上,在上面的第一个 URL 中,地址实际上是 ..

.htaccess url 用变量重写

我试图通过使用重写来更改我网站上特定子目录中的网址: www.example.com/sub/file/{some_number}/内部: www.example.com/sub/file.php?var={some_number} 我不断收到 404.我已经使用如下所示的 .htaccess 文件从我的网站中删除了 .php 扩展名: RewriteEngine on### 在内部将无扩 ..
发布时间:2022-01-04 16:45:01 PHP