我有一个没有数据库的静态站点。 所有文件/页面都是.php扩展名
我正在使用.htaccess使它们看起来像.html一样: - 我的about.php文件在地址网址中看起来像about.html 这就是我的.htaccess的样子
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html $1\.php [L,QSA]
但是现在,使用php的Twitter API以及我的Ajax Contact表单已不再适用了!
这可能是某种可能的,只有在根目录中链接的url应该使用.htaccess 并不是 将URL转到子目录可能会解决问题。
任何帮助将不胜感激。 在此先感谢!!
答案 0 :(得分:0)
确定可以通过稍微调整正则表达式来完成:
RewriteEngine on
RewriteBase /
RewriteRule ^([^./]+)\.html?$ $1.php [L,NC]
[^./]+
将仅匹配当前目录中的URI并跳过子目录。