添加URL重写规则.htaccess

时间:2017-03-07 02:40:33

标签: php wordpress .htaccess mod-rewrite

我已经安装了Wordpress插件,使我的网站成为静态网站。该插件名为“Simply Static”。

现在我的网站有一个静态版本:http://example.com/wp-content/uploads/static/

但我的访客不应该看到整个网址,我希望他们看到http://example.com 或者例如:http://example.com/contact/而不是http://example.com/wp-content/uploads/static/contact/

但是我似乎无法修改htaccess来重写它。

我试过了:

RewriteEngine On
RewriteRule !^/ /wp-content/uploads/static/%{REQUEST_URI} [L,R=301]

任何想法都赞赏!

1 个答案:

答案 0 :(得分:1)

要从/重写为/wp-content/uploads/static,您只需使用

即可
RewriteRule !^wp-content/uploads/static /wp-content/uploads/static%{REQUEST_URI} [L]

请注意以下内容

  • 模式永远不会以目录上下文中的斜杠开头(例如.htaccess)
  • %{REQUEST_URI}已包含一个前导斜杠
  • 没有R|redirect旗帜