Php 在laravel中使用.htaccess获取干净的url
我用的是Laravel4.2。我想使用.htaccess为我的网站获取干净的url。我已经删除了laravel的“public”文件夹,它工作正常。但当我尝试修改其他url时,它不工作。 我的网址是。我想修改它,因为它应该重定向到我的siglevote页面和相应的候选名称 我的.htaccess代码是Php 在laravel中使用.htaccess获取干净的url,php,apache,.htaccess,laravel,mod-rewrite,Php,Apache,.htaccess,Laravel,Mod Rewrite,我用的是Laravel4.2。我想使用.htaccess为我的网站获取干净的url。我已经删除了laravel的“public”文件夹,它工作正常。但当我尝试修改其他url时,它不工作。 我的网址是。我想修改它,因为它应该重定向到我的siglevote页面和相应的候选名称 我的.htaccess代码是 Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUES
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 请遵循以下url,希望对您有所帮助:
检查此答案,可能会对您有所帮助-我建议您使用laravel的routing类。了解更多信息。实际上我不知道如何使用路由类。因此我尝试使用.htaccess.first,您不需要在每个文件的定义上有多个
重写引擎。在重写规则之前留下一个。其次,将[L]
添加到上一条重写规则中