我正在做laravel项目。我创建了一个cms表,并为CMS页面创建了表。在前端,我已经在页脚的cms页面中使用htaccess重定向用户。我已经创建了一个用于显示cms内容的视图文件,并基于页面ID获取详细信息。例如,页面ID 1是关于aboutus的。如果我将链接设置为pages / 1,则它正确显示了页面内容。我想将URL显示为aboutus,而不是pages / 1。
我的 public / htaccess 文件中有以下代码
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteRule ^aboutus/$ /pages/1
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
我正在将用户重定向到 /关于我们,它显示 404错误。请让我知道如何将用户重定向到/ aboutus。
任何帮助将不胜感激。