.htaccess文件修改
<span class="hljs-keyword"><span class="hljs-common">RewriteEngine</span></span> <span class="hljs-literal">on</span> <span class="hljs-keyword"><span class="hljs-common">RewriteCond</span></span> <span class="hljs-cbracket">%{REQUEST_FILENAME}</span> !-d <span class="hljs-keyword"><span class="hljs-common">RewriteCond</span></span> <span class="hljs-cbracket">%{REQUEST_FILENAME}</span>\.php -f <span class="hljs-keyword"><span class="hljs-common">RewriteRule</span></span> ^([^/]+)/$ <span class="hljs-number">$1</span>.php <span class="hljs-keyword"><span class="hljs-common">RewriteCond</span></span> <span class="hljs-cbracket">%{THE_REQUEST}</span> ^[A-Z]+\ /([^/]+/)*[^.]+\.php(\?[^\ ]*)?\ HTTP/ <span class="hljs-keyword"><span class="hljs-common">RewriteRule</span></span> ^(([^/]+/)*[^.]+)\.php$ http://www.mysite.com/<span class="hljs-number">$1</span><span class="hljs-sqbracket"> [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$ RewriteRule (.*)$ http://www.mysite.com/$1/ [R=301,L] </span></code>
隐藏所有扩展名(php.html等):
<span class="hljs-keyword"><span class="hljs-common">Options</span></span> +FollowSymLinks +MultiViews </code>
于httpd.conf或.htaccess中配置
