.htaccess重写文件夹网址

时间:2019-07-06 18:50:05

标签: laravel redirect url-rewriting

我有一个Laravel应用程序,该应用程序位于基于Wordpress的网站的文件夹中。文件夹的名称是“艺术家”。这是一个数据库应用程序,用于列出本地艺术家。 我需要使用.htaccess重写网址的帮助

当前网址 https://example.ca/artists/artists/name-of-artist

所需的URL https://example.ca/artists/name-of-artist

任何帮助将不胜感激。谢谢!

这是Laravel应用(艺术家)的根文件夹中的当前.htaccess

#<IfModule mod_rewrite.c>
#RewriteEngine On
#RewriteRule ^(.*)$ public/$1 [L]

             选项-MultiViews     

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php

1 个答案:

答案 0 :(得分:0)

建议您使用正确的命令是“ RedirectMatch 301”。将以下行添加到Laravel公用文件夹中的“ .htaccess”中:

log_1