.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中配置