2013-08-30 64 views

回答

0

你的文檔根(S)將其添加到htaccess文件:

RedirectMatch 301 ^/([^/]+)\.php$ /$1/ 

你很可能需要一個斜槓,因爲如果它重定向你到一個目錄,mod_dir將再次在重定向爲了添加尾部斜線。


編輯:

要排除,你必須使用mod_rewrite:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !index\.php 
RewriteRule ^/?([^/]+)\.php$ /$1/ [L,R=301] 
+0

謝謝。我是否將其放置在我的public_html文件夾或我的通配符子域文件夾中?另外,我需要把 選項+ FollowSymLinks -MultiViews #打開mod_rewrite RewriteEngine在 RewriteBase /之前它 –

+0

@JosephNaylor無論哪一個是文檔根目錄。基本上,如果你輸入了'http:*。domain.co.uk /',你會去的地方(對於你的每個主機/子域)。 –

+0

那沒有重定向 - 只是說404 –