【发布时间】:2019-12-30 16:46:45
【问题描述】:
我在我的 Wordpress 网站上创建了一个动态内容页面。内容取自 MySQL 数据库,将根据 GET URL 参数显示。我通过将 PHP 代码插入到 Wordpress 页面来创建这个动态页面(我使用 Advanced Ads 插件插入代码)
我想更改不带 URL 参数的 URL。
例子:
DomainName.com/hotel-details/?hotelcode=First-Hotel
我想改成
DomainName.com/hotel-details/First-Hotel
或
DomainName.com/sometext/First-Hotel
我已尝试将 mod_rewrite 添加到根文件夹中的 .htaccess 文件中。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^hotel-details/([A-Za-z0-9-]+)$ hotel-details/?hotelcode=$1 [NC,L]
</IfModule>
但这似乎不起作用,当我访问 DomainName.com/hotel-details/First-Hotel 时出现错误 404 Page Not Found。
非常感谢任何帮助!
【问题讨论】:
标签: php wordpress .htaccess url url-rewriting