我想永久重定向这些网址 :
http://www.example.com/privacy.php
http://www.example.com/terms.php
http://www.example.com/contacts.php
为:
http://www.example.com/privacy
http://www.example.com/terms
http://www.example.com/contacts
继续提供相应.php
个文件中的内容。
非常感谢任何帮助!
谢谢。
P.S。我编辑了我的问题,因为它已被确定为另一个问题的可能副本;建议问题的答案并没有解决我的问题
这是.htaccess当前内容:
RewriteEngine On
RewriteBase /
# Adds the www. before any URL
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Redirects index.php page to the homepage
RewriteRule ^index\.php/?$ / [R=301,L]
# Redirects all old pages example.com/?d=124575 to http://www.example.com
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /\?(.*)\ HTTP
RewriteRule ^ /? [R=301,L]
答案 0 :(得分:0)
这将为你做到:
RewriteRule ^(privacy|terms|contacts)$ $1.php
答案 1 :(得分:0)
这是我在网站上使用的内容。
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [L]
它没有失败。