Mod rewrite 重写第二个简单问题

Mod rewrite 重写第二个简单问题,mod-rewrite,url-rewriting,Mod Rewrite,Url Rewriting,我需要的网址去 无论如何,我已经尝试过了,但没有成功 RewriteCond %{REQUEST_URI} !^/careers$ RewriteRule (.*) /#!/careers [QSA,L] 有人能帮忙吗 “!”在您的RewriteCond行中表示“不是” 此外,“[QSA,L]”是指: L表示这是最后一条规则(匹配此规则后处理终止),并且 QSA表示查询字符串追加 但是,由于未指定R标志,这是通过子请求完成的,而不是重定向,因此浏览器中的实际URL不会更改 试试这个: Rewr

我需要的网址去

无论如何,我已经尝试过了,但没有成功

RewriteCond %{REQUEST_URI} !^/careers$
RewriteRule (.*) /#!/careers [QSA,L]
有人能帮忙吗

  • “!”在您的
    RewriteCond
    行中表示“不是”

  • 此外,“[QSA,L]”是指:
    L
    表示这是最后一条规则(匹配此规则后处理终止),并且
    QSA
    表示查询字符串追加 但是,由于未指定
    R
    标志,这是通过子请求完成的,而不是重定向,因此浏览器中的实际URL不会更改

  • 试试这个:

    RewriteEngine on
    RewriteCond %{REQUEST_URI} ^/careers$
    RewriteRule (.*) /#!/careers [R,L,QSA]
    

    希望这有帮助

    非常感谢,我知道我在做一些愚蠢的事情!但需要补充的是,上面的代码没有#所以只需添加NE就可以排序,我完成的规则如下:RewriteCond%{REQUEST_URI}^/careers$RewriteRule(.*)/#/职业[R=301,东北]