我想重定向
http://*.domain.co.uk/services.php
至
http://*.domain.co.uk/services
其中CCD_ 1是通配符域。
理想情况下,htaccess应该读取服务页面(因为我有不止一个)并重定向到同一个服务文件夹。
这是因为我已经将我的PHP页面更改为folder/index.php
。
将其添加到文档根目录中的htaccess文件:
RedirectMatch 301 ^/([^/]+)'.php$ /$1/
您很可能需要尾部斜杠,因为如果它将您重定向到某个目录,mod_dir将再次重定向以添加尾部斜杠。
编辑:
要排除,您必须使用mod_rewrite:
RewriteEngine On
RewriteCond %{REQUEST_URI} !index'.php
RewriteRule ^/?([^/]+)'.php$ /$1/ [L,R=301]