# 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页面,我希望在.htaccess文件中重写这个url。
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
这样的结果。
有人能帮助我吗?
答案 0 :(得分:0)
我不知道你为什么要创建一个单独的PHP页面。有什么具体原因吗?您应该使用WordPress内置页面/模板功能。
我建议您查看此link,其中包含在WordPress中制作自己的自定义页面/模板所需的所有信息。