服务器上没有简洁链接clean url(URL重写的配置)

很奇怪,我本地上有简洁链接(clean urls), 服务器上竟然没有,开启失败?就没有那个按钮。 

apache需要启用mod_rewrite;简洁链接(clean urls)功能需要Enable mod_rewrite for Apache的,首先检查apache是否安装并启动了
mod_rewrite,这是干嘛的?重写URL 用来实现clean url的 。
.htaccess文件第98行注释去掉-#RewriteBase /dp 前面的#去掉。(RewriteBase的修改。需修改网站概目录下的.htaccess(drupal自带的文件)文件。),如果你的drupal在子目录下,要改成相应的路径;如根目录是www,而你的网站在www/dp,则要改成#RewriteBase /dp如果是根目录则是#RewriteBase /
如果没找到这个文件,你去搜一下根目录里面,是个隐藏文件。
D7安装包里面的.htaccess就是和clean url兼容的设置 
重新解压一份drupal出来,到里面去copy一个
.htaccess这个文件,在Windows里面,被认为是只有扩展名没有文件名的文件,所以有时候(具体原因未知)不会被上传。
如果有服务器操作权限的话,建议上传压缩包然后解压。