[英]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.