.htaccess 如何使用htaccess文件中的参数限制对某些路由的访问?
我的Symfony应用程序中有以下路径:.htaccess 如何使用htaccess文件中的参数限制对某些路由的访问?,.htaccess,.htaccess,我的Symfony应用程序中有以下路径: [POST]/api/books/book [GET]/api/books/{id}/status [POST]/api/books/book accepted/{id} 我希望这些路线对公众开放。对于第一个路由,我在.htaccess文件中执行了以下操作: RewriteCond %{REQUEST_URI} api/books/book 但是我面临的问题是,如何访问另外两个具有参数({id})的路由。 如何进入这两条路线?或者可能有一个针对/api
RewriteCond %{REQUEST_URI} api/books/book
但是我面临的问题是,如何访问另外两个具有参数({id})的路由。
如何进入这两条路线?或者可能有一个针对/api/books routes的单行解决方案?我肯定你在忙什么。但要计算URL中的动态值,必须使用正则表达式。这与symfony无关 如果要限制对路由的访问,应使用symfony的
RewriteCond %{REQUEST_URI} api/books/[\d]+/status