我有一个旧的静态PHP网站,我想用Laravel更新并重建它。我的问题是,所有的SEO链接都已经用 .php 结尾编入索引。
是否有机会捕获带有.php结尾的网址并重定向到没有.php结尾的网址?
www.website.com/index.php -> www.website.com
www.website.com/en/products.php -> www.website.com/en/products
感谢您的帮助!
答案 0 :(得分:0)
在.php文件所在的目录中创建.htaccess文件,并将此代码粘贴到.htaccess文件中
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>