【发布时间】:2018-10-20 12:41:11
【问题描述】:
我刚刚删除了我网络上文件的 .php 扩展名,将此代码添加到我的 .htaccess 文件中(当我第一次打开文件时第一行已经存在):
AddHandler application/x-httpd-php71 .php .php5 .php4 .php3
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>
事实上,现在我可以通过 misite.com/shop 和 misite.com/shop.php 两种方式访问我的网站
这是否会影响我的页面 SEO,因为可以通过两种不同的方式访问同一页面,或者这不会意味着任何问题?
我想更改的另一件事是,当我单击我的索引站点时,它显示为 mysite.com/index(因为现在我已经删除了 .php 扩展名)。我怎样才能使它只显示“mysite.com”而没有“/index”?
【问题讨论】:
-
您可以随时重写 PHP 文件以不包含 .php 后缀。