如何在子目录

时间:2015-05-06 09:26:11

标签: php html .htaccess url-redirection

我有一个没有数据库的静态站点。 所有文件/页面都是.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转到子目录可能会解决问题。

任何帮助将不胜感激。 在此先感谢!!

1 个答案:

答案 0 :(得分:0)

确定可以通过稍微调整正则表达式来完成:

RewriteEngine on
RewriteBase /

RewriteRule ^([^./]+)\.html?$ $1.php [L,NC]

[^./]+将仅匹配当前目录中的URI并跳过子目录。