繁体   English   中英

如何在Wordpress中使用.htaccess更改GET变量以获得漂亮的URL

[英]How to change GET variables using .htaccess in wordpress for pretty URL

我知道如何在PHP更改URL,但我不是WordPress专家。

我有这个网址:

domain.com/parent-page/child-page-here/?id=SomeText

我想要这个

domain.com/parent-page/child-page-here/某些文本:

我更改了.htaccess但此处无法正常工作是我的.htaccess代码

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteEngine On
RewriteRule ^parent-page/child-page/([0-9a-zA-Z]+) parent-page/child-page/?id=$1 [NC,L]

无需使用.htaccess,因为Wordpress带有您所需的功能。 所有你需要做的是改变固定链接这里从管理仪表板。

@mapmalith是正确的,使用WordPress,您只需更改设置中的永久链接即可。

但是,如果由于某种原因而无法执行此操作,则可以在.htaccess文件中使用以下命令:

RewriteEngine On
RewriteRule ^parent-page/child-page-here/([^/]*)$ /parent-page/child-page-here/?id=$1 [L]

它将为您提供以下URL: domain.com/parent-page/child-page-here/SomeText 只需确保在测试前清除缓存即可。

显然,您需要将目录重命名为正确的名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM