问题标签 [rewriting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何对网站访问者隐藏页面 URL?
每当用户单击类似的链接www.mywebsite.com/hello.php
时,我都希望www.mywebsite.com
出现在他的地址栏中。我尝试为此修改 .htaccess 文件。这些规则适用于主页。但是每当我单击一个链接时,该链接的 php 页面就会出现在地址栏中。即使在单击链接后,如何隐藏页面名称。
例如。当我键入mywebsite.com/index.php
时,它只显示mywebsite.com
. 但是如果我点击页面中的链接,比如<a href="mypage.php">My Page</a>
,mywebsite.com/mypage.php
就会出现在 URL 中。
scala - 重写本地 var 赋值
我想用 Scala 写这个:
但这抱怨说 a 没有定义。这是为什么?我以为a = ...
被重写为a_=(...)
.
解决方案:感谢 Jörg,我工作,必须提供 getter 并使方法成为顶级:
这编译。
php - htaccess url在url中使用多个php vars重写
我需要为我的网站创建友好的网址
需要更改此网址:
http://sitename.com/pn?title=1100متر+ویلایی+گلابدره&id=117
到此网址,其中包含 utf-8 字符到
http://sitename .com/1100متر+ویلایی+گلابدره
我还需要像 id 这样的变量,通过使用 htaccess 重写我还能使用它们吗?
有没有一个好的文档可以让我了解更多关于 url 重写的信息?
并且 url 重写对网站 seo 有好处吗?
谢谢
apache - 2 RewriteRule 的问题
我的 htaccess 中有两个 Rewriterule 有问题
我无法访问第二个重写因为它是相似的。
看看我在哪一页。我放echo $_SERVER['QUERY_STRING'];
了那两页。
当我删除标志[NC,L]
时,我访问了第二个 rewriterule ,lg=viewauthor.php
而不是lg=en
。
c# - 如何在 MVC c# 中更改 URL?
以下是 Home Controller 中的代码:
以下是我的 RouteConfig.cs 中的代码
现在,如果我点击地址“localhost:9731/Home/AboutUs”,那么它将在 Home Controller 中点击我的 AboutUs 操作。同样,如果我点击地址“localhost:9731/about”,那么它将在 Home Controller 中点击我的 AboutUs 操作,因为 RouteConfig.cs 中的 URL 重写。
问题是当用户在地址栏中点击“localhost:9731/Home/AboutUs”时如何显示“localhost:9731/about”?请帮我。谢谢。
php - 重写整个网站的网址
我目前有一个网站,其中包含许多这样的页面(有些页面的参数比其他页面多):
http://www.website.com/page.php?parameter1=value1¶meters2=value2
我想得到这样的网址:
http://www.website.com/page/parameter1/value1/parameter2/value2
我知道如何编写规则来获取重写的 URL 以显示“真实” URL 后面的页面,问题是更改我的所有页面(链接、按钮、标题重定向等 PHP 中的页面)太长了代码)。有没有办法自动完成?编码网站时我应该怎么做?
apache - .htaccess 301 重定向目录,不起作用
我需要 301 重定向一个目录及其包含的 rewitten URL:
/old-directory/any-url.html 301- 重定向到 /new-directory/any-url.html
和
/old-directory/ 301-重定向到 /new-directory/
在该目录(移动到 /new-directory)中,我有这个特定于目录的 .htaccess 以及我需要保留的以下规则:
也许没有必要指定,但是在根目录上,我有这个根 .htaccess 与我不想干涉的规则:
我试图在根 .htaccess 中添加它:
...但它不起作用(我收到 500 内部服务器错误)。你知道为什么吗?由于我在 .htaccess 测试站点上成功测试了此规则,我猜是因为它干扰了另一个 /new-directory/ 特定的 .htaccess ... 在这种情况下,将两个 .htaccess 合并为一个会更好吗?如何?
regex - Rexeg 中用于 URL 重写的可选百分比
我将 nginx 用于 API 并且我的重写是在 Vhost 中,并且我遇到了正则表达式的问题。
我的网址可以是:
- /产品/BR3TMVZ9PNWZ/
- /产品/BR3TMVZ9PNWZ%BPMMFJDVP9NF/
- /产品/BR3TMVZ9PNWZ%BPMMFJDVP9NF%BPNSJSZCRPPF/
第一个适用于此:
rewrite /products/([A-Z0-9]+)/ /products.php?ids=$1 last;
我用 % 尝试了很多东西,但我已经有了 HTTP 400
谢谢
coq - 带重写的二阶统一
我有一个引理,如下所示,具有高阶参数:
我想将其与rewrite
. 如果我f
直接指定它会起作用:
但我真的不想这样做(就我而言,我想将此引理用作autorewrite
集合的一部分)。但
失败了
我在这里期待太多,还是有办法让它发挥作用?
apache - htaccess rewrite en 重定向不起作用
我是.htaccess的新手,我尝试了一些东西,但它不起作用..
我现在有:http://localhost/sitecms/page.php?page=asd
我想要:http://localhost/sitecms/asd
我试过这个:
有人可以帮助我并解释我做错了什么吗?
编辑:
这是我当前的完整 htaccess 代码: