【发布时间】:2017-02-16 19:06:35
【问题描述】:
我必须更改我的网址
https://example.com/public/contact.php(真实路径)
到
https://example.com/contact
使用 mod 重写。
contact 只是一个占位符,它应该适用于public 目录中的每个文件。喜欢/home 或/login
我可以通过以下方式删除文件扩展:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
【问题讨论】:
-
“改变”是什么意思?
/public/contact.php实际上是文件的真实路径,您希望通过example.com/contact访问它? -
是的@EduardoEscobar
标签: apache mod-rewrite url-rewriting