【发布时间】:2016-08-23 04:59:27
【问题描述】:
我最初希望我的页面可以使用和不使用文件扩展名。
这是我工作的 htaccess 的样子:
RewriteEngine On
# .php to .html
RewriteCond %{THE_REQUEST} \ /(.+)\.php[?\s] [NC]
RewriteRule ^ /%1.html [L,R=301]
# don't need extension on the end
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
RewriteRule ^(.+)\.html/?$ $1.php [L,NC]
我想颠倒上述情况并强制所有页面解析为 .html。我想为 Google 添加 301 重定向。
【问题讨论】: