2015-04-05 45 views
1

我設法通過htaccess文件刪除了.extension,但我想知道是否可以通過apache2.conf或某些其他文件而不使用.htaccess文件。使用apache conf從url中刪除.html/.php

Exp。

example.com/example 

代替

example.com/example.html 

回答

1

可以使用了Apache的conf文件這條規則:

RewriteCond %{THE_REQUEST} \s/+(.+?)\.html[\s?] [NC] 
RewriteRule^/%1 [R=302,L,NE] 

# To internally forward /dir/file to /dir/file.html 
RewriteCond %{DOCUMENT_ROOT}/$1\.html -f [NC] 
RewriteRule ^(.+?)/?$ $1.html [L] 
+0

那些不與Apache的conf工作。它給了我一個錯誤。這些規則不是.htaccess的規則嗎? – Paco 2015-04-06 09:32:33