繁体   English   中英

在laravel中使用.htaccess获取干净的URL

[英]using .htaccess in laravel to get clean url

我正在使用laravel 4.2。 我想使用.htaccess为我的网站获取干净的URL。我已经删除了laravel的'public'文件夹,它可以正常工作。但是当我尝试修改其他URL时,它不起作用。 我的网址是http:// localhost / vote / singlevote / candidate-name 我想将其修改为http:// localhost / vote / candidate-name ,它应使用相应的候选名称重定向到我的siglevote页面。

我的.htaccess代码是

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index.php/singlevote/(.*)$ $1

我不确定这是正确的。我只是使用.htaccess的初学者。

为什么要通过.htaccess进行此操作。 我认为您应该使用laravel路由来生成seo url /干净的url。

请遵循以下网址,希望对您有所帮助: http : //laravel.com/docs/4.2/routing

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM