草庐IT

php - LARAVEL 4 解决方案动态 SEO URLs 通缉

我用Laravel制作了页面,并使用一个漂亮的URL路由它们但是我正在开发一个房地产网站,我想要以下URL显示一个房子信息的页面:houseinfo/{town}/{neighborhood}/{street}/{houseID}我的数据库我有一张表Houses,其中包含所有房屋的记录。每条记录都有{town}{neighborhood}{street}和{houseID}等如何路由此页面?谢谢! 最佳答案 你可以这样做:Route::get('/houseinfo/{town}/{neighborhood}/{street}/{h

不同语言的 laravel slug url

我找到了不同的库来调整文章标题并使它们对seo用户友好。但是,只有英文文本被sligified,而阿拉伯语则不是。到目前为止,我已经尝试了以下方法:https://github.com/cocur/slugifyhttps://github.com/cviebrock/eloquent-sluggable对于其他支持不同语言的slug字符串的库有什么想法吗?! 最佳答案 我找到了适用于第二个库链接的阿拉伯字符的解决方案。配置文件应替换为以下文件,您就可以开始了:https://github.com/morilog/eluquent-

laravel - 在 Laravel 中使用类别定义 SEO 路由

我正在努力在Laravel中定义路由以提供我想要的URL层次结构,我什至不知道这是否可能...所以基本上这就是我想要的:/projects//Showallprojects/projects/create//Createanewproject/projects/edit/id//EditprojectwithID/projects/example//Showallprojectsincategoryexample/projects/example/id/slug//ShowprojectwithID我正在为ID使用模式:Route::pattern('id','[0-9]+');我已经

laravel - Seo 站点地图 laravel

目前我正在使用seo,我正在创建站点地图。我将laravel5与库一起使用RoumenDamianoff/laravel-sitemap所以我有几个问题要问你。在我的应用程序中,我有搜索页面,url:Route::get('/search/result/{category}/{location?}/{pagination?})。因此,例如url可以是/search/result/plumber/new_york/page=?1。如何为{category}和{location}变量定义每个选项?或者搜索引擎可以理解这个定义吗?我得到了路线:Route::get('jobs/{pagina

laravel - 为什么要使用查询字符串?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我正在使用laravel制作一个网站。我有一个搜索页面,用户可以在其中搜索产品,还有一个进行实际搜索的SearchController。现在,我正在使用post方法(搜索字符串、过滤器等)将表单数据传递给Controller​​,效果非常好!但是,我看到几乎每个网站都使用查询字符串在URI中传递搜索参数。为什么更好?我应该这样做吗?谢谢!

php - Laravel 中的友好网址,我做对了吗?

这是我的路线:Route::get('location/{id}/{title?}',array('as'=>'scouting_single','uses'=>'ScoutingController@get_single'));类很简单:publicfunctionget_single($id,$title=''){$location=newLocation;if(is_numeric($id)){$location=$location->find($id);if(isset($location)){$author=User::find($location->author);$met

angularjs - Laravel、AngularJS 和 SEO

我正在开发一个带有AngularJS前端和LaravelAPI后端的应用程序。Laravel后端只是监听请求,处理它们并返回一个答案。前端和后端是不同的独立应用程序......到目前为止。我这样做是为了以后能够开发一个可以使用API的移动应用程序。我还使用JWT对用户进行身份验证,所以我根本没有使用Laravel的session。此时我只需要一个webapp。我构建了一个使用angularui-router的webapp。到目前为止一切顺利。前端和后端运行良好。然而,一些前端View将是公开的并且需要共享按钮,它们还需要被谷歌索引。我读过有一些替代方案。Makesomehack使用ap

laravel - 如何索引没有公共(public)链接的谷歌动态页面?

我遇到了一个非常大的问题,我目前正在制作一个网络应用程序。这是一个概述:公共(public)页面:/home/login/post/:id(soeachdynamicpagemustbepublicandindexed)私有(private)页面/posts/post/:id/comments/and-other-private-urls如您所见,/posts页面将包含每个帖子的完整列表,并且它的url是私有(private)的,因此,我如何才能让google知道我的帖子单页,因为我有没有页面索引所有这些?据我所知,googlebot会来到我的/home并查找链接,为它们编制索引,并对

Laravel URL 从 comain.com/category/slug 到 domain.com/category

我搜索了答案,但没有找到适合我的答案。我有一个表“articles”,我在其中存储带有“slug”列的文章。在我的路线文件中我有路线:Route::get('article/{slug}','ArticleController@viewArticle');当我输入例如/article/some-article-title并且文章会显示时效果很好,但我想从/some-article-title访问。我试过像这样改变路线:Route::get('{slug}','ArticleController@viewArticle');当我把它放在文件末尾时,它就可以工作了,但毕竟,例如所见即所得现

php - Laravel - 以 .php 结尾的重定向捕获/重定向 Urls

我有一个旧的静态PHP网站,我想用Laravel更新和重建它。我的问题,所有的SEO链接都已经以.php结尾编入索引。是否有机会捕获以.php结尾的URL并重定向到没有.php结尾的URL?www.website.com/index.php->www.website.comwww.website.com/en/products.php->www.website.com/en/products感谢您的帮助! 最佳答案 在.php文件所在的目录中创建一个.htaccess文件,并将此代码粘贴到.htaccess文件中Options-Mu