我需要一个可以显示此 URL 的 .htaccess:
但实际上会提供以下 URL:
请注意,action.php 可以在 URL 中接收其他 GET 参数。htaccess 也必须能够转发它们。这两个 URL 之间的唯一区别是“假”根目录将反映“lang”GET 参数。
是否可以使用 .htaccess 来执行此类操作(我非常确定这是可能的)?有人能指点一下如何执行此操作吗?
谢谢!
编辑1:我忘了说重写规则仅对“/wp-content/plugins/mailpress/mp-includes/”中的“action.php”有效。
编辑2:我的 .htaccess 中目前有这个:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
答案1
下面应该可以解决问题
RewriteEngine On
RewriteRule ^/es/(.+)$ /$1
关于您问题的编辑,以下是修改后的答案:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/es/wp-content/plugins/mailpress/mp-includes/action.php
RewriteRule ^/es/(.+)$ /$1