【发布时间】:2016-12-16 02:00:11
【问题描述】:
在 Apache Web 服务器上使用没有文件扩展名的 URL 的正确方法是什么?目前我在 .htaccess 文件中使用这个实现
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [L]
但是,一些 URL 有一个尾随 /,而另一些则没有,我不知道为什么。我更喜欢尾随 / 但它有什么不同吗?另外,如果输入'about.php',我怎样才能让它转到'about'呢? drexel.edu 有我想要复制的文件结构,但我不确定他们是如何做到的。
另外,这对 SEO 有何影响?搜索引擎会将“about.php”和“about”等页面视为两个单独的重复页面,还是他们知道这是同一件事而无需我做任何额外的事情?
【问题讨论】:
标签: php apache .htaccess web seo