Wordpress 修改辅助

Wordpress 修改辅助,wordpress,mod-rewrite,Wordpress,Mod Rewrite,我需要一些关于修改的帮助 这是我的wordpress地址: 基本url: 邮品名称:餐厅 查询字符串:?m=显示\u添加 我想使用重写模式,让用户只需键入 有没有关于如何在.htaccess中写入的线索 我试过了 RewriteEngine On RewriteBase /my_v2010/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /my_v2010/index

我需要一些关于修改的帮助

这是我的wordpress地址:

基本url:

邮品名称:餐厅

查询字符串:?m=显示\u添加

我想使用重写模式,让用户只需键入

有没有关于如何在.htaccess中写入的线索

我试过了

RewriteEngine On
RewriteBase /my_v2010/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /my_v2010/index.php [L]
RewriteRule ^restaurants/([^/]+)/?$ restaurants?m=$1 [L]
但是运气不好,它没有显示什么
他已经表现出来了。所以我需要你们的帮助。非常感谢

尝试重新排列规则。[L]标记表示它是最后一条运行的规则。

我改为

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /my_v2010/
RewriteRule ^restaurants/([^/]+)/?$ restaurants?m=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /my_v2010/index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基础/my_v2010/
重写规则^restaurants/([^/]+)/?$restaurants?m=$1[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/my_v2010/index.php[L]
#结束WordPress
它变成404找不到

所以我认为 结果不是这样的

我仍然可以得到 跑,但是 不

强制将自定义URL重定向返回到浏览器,以便WordPress能够理解:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /my_v2010/
RewriteRule ^restaurants/([^/]+)/?$ restaurants?m=$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /my_v2010/index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基础/my_v2010/
重写规则^restaurants/([^/]+)/?$restaurants?m=$1[R=301,L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/my_v2010/index.php[L]
#结束WordPress

这会将请求重写为预期格式,然后再次通过,并通过WordPress的index.php页面进行传输。

您能告诉我.htaccess如何重新排序是最好的方法吗?我知道[L]意味着最后一条规则。但我尝试交换最后两行,但没有成功。你需要将其移到重写框上方。这是wordpress的原件。htaccess,我尝试在用户访问页面时对其进行修改,系统允许传递查询字符串,但我希望URL看起来更方便用户,比较?m=display\u Add,/display\u Add可以更好地看到它。不幸的是,它对我不起作用:(它重定向到workpress 404,实际上是“餐厅”只是一个页面,我想更灵活,不仅可以处理餐厅,还可以处理其他页面,需要什么?m=我更新了我的答案,在重写规则上添加了QSA标志,在传递到WordPress时应该附加$m变量。让我知道这是否对你有帮助。在我添加QSA后,也没有什么不同,你熟悉wordp吗ress?也许你们可以下载最新的版本,然后玩它。我按照这个网站教程学习rewrite mod,我尝试实现的是示例2:创建友好的URLsAlright,为了WordPress的缘故,你可能需要强制重定向回浏览器。我已经更新了我的答案来尝试这种方法,让我知道这是否适用于你。