0
我正在编写一个PHP网站,现在想隐藏URL中的PHP文件类型。例如使用我该如何隐藏文件类型使用Apache mod_rewrite
http://.../signup
更换URL
http://.../signup.php
我应该如何在我的Apache配置文件吗?
我正在编写一个PHP网站,现在想隐藏URL中的PHP文件类型。例如使用我该如何隐藏文件类型使用Apache mod_rewrite
http://.../signup
更换URL
http://.../signup.php
我应该如何在我的Apache配置文件吗?
您可以使用此规则追加.php
如果与前缀请求的路径映射到一个现有的文件:
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_URI}.php
现在,您只需使用文档中没有尾随.php
的路径。
没有尝试,但这应该工作:
RewriteEngine on
# Rewrite /foo/bar to /foo/bar.php
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]