繁体   English   中英

WordPress的URL重写错误

[英]wordpress url rewriting error

# 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 ^([^/]*)/?$ /ams/amsproduct.php?lotno=$1 [L]

我在我的wordpress网站上添加了一个php页面,我希望将URL重写为.htaccess文件。

from http://example.com/ams/amsproduct.php?lotno=223
to http://example.com/223

但是当我在上面添加htaccess时,wordpress页面坏了。

但是,当我将.html文件添加到类似代码中时,所有作品都可以使用。

RewriteRule ^([^/]*).html?$ /ams/amsproduct.php?lotno=$1 [L]

但是结果看起来像这样http://example.com/223.html ,我不想要那样。

我想要这样的结果http://example.com/223 有谁能够帮助我?

我不知道您为什么要创建一个单独的PHP页面。 有什么具体原因吗? 您应该使用WordPress内置页面/模板功能。

我想建议您检查此链接 ,其中包括在WordPress中制作自己的自定义页面/模板所需的所有信息。

暂无
暂无

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

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