我有一个joomla网站。 Recentley我在网站的根目录中添加了一个子目录,其中包含一些未以任何方式链接到CMS的页面。
我想从这些页面的末尾删除.php,因为我要通过社交媒体宣传它们,并希望用户能够更轻松地记住网址。
问题中的页面是:
http://www.mytestwebsite.com/share/thepage.php
所以我将以下规则添加到我的.htaccess
文件中:
RewriteRule ^/share/thepage?$ /share/thepage.php [NC]
希望网址为http://www.mytestwebsite.com/share/thepage 仍然加载thepage.php,但它无法正常工作。
答案 0 :(得分:1)
使用:
RewriteEngine on
RewriteRule ^share/thepage/?$ /share/thepage.php [NC,L]
htaccess中第一个RewriteRule参数中没有前导/
/?
用于可选的尾部斜杠(不是带有e
的可选e?
)