从URL中删除.php并强制结尾斜杠/

问题描述:

我想用.htaccessmod_rewrite从我的所有文件中删除.php并强制结尾斜杠/。但是,这只会导致我得到服务器错误。从URL中删除.php并强制结尾斜杠/

+0

可能的重复http://*.com/questions/4026021/remove-php-extension-with-htaccess – nmc

要映射:

http://sampledomain.ext/index/ -> http://sampledomain.ext/index.html 

使用下面的.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_URI} ! \.php$ #Avoid real php page, do what you want with them 
RewriteCond %{REQUEST_URI} /$  #Ensure a final slash 
RewriteRule ^(.*)$ $1.php   #Add your extension 

的Tx大卫Wolever谁写静静同样的东西1

如果我可以给我的意见,强迫/最后为文件不是有点奇怪?