以PHP运行其他文件类型

Dav*_*row 0 php .htaccess mod-rewrite

通过.htaccess运行HTML作为PHP有​​什么问题吗?例如安全性或最佳实践等正在这样做以使URL更清洁.

## run the following file types as php
Addhandler application/x-httpd-php .html .htm .rss .xml
Run Code Online (Sandbox Code Playgroud)

理想情况下,我喜欢让我的网址像

localhost/blog/posts/view.php?id=64 
Run Code Online (Sandbox Code Playgroud)

成为

localhost/projects/bittyPHP/bittyphp/posts/view/id-64 
Run Code Online (Sandbox Code Playgroud)

但是如果不将所有内容都路由到一个文件并运行PHP,那么无法实现这一目标.我想这是我真正的问题

Gor*_*kic 5

我会用mod重写.

可能你不需要像PHP一样运行所有的html文件,如果你启用了short_tags"<?" 在XML中会给你带来麻烦.