由于我无法通过我的应用程序更改我的 URL,因此我尝试通过 重写 URL .htaccess
。
我尝试更改我的 URL:
https://example.com/mietgeraete_cat/stuffa/
到:
https://example.com/baumaschinen/stuffa/
根据我的研究,这应该可以解决问题,但事实并非如此:
RewriteEngine On
RewriteRule ^/mietgeraete_cat/(.*)$ /baumaschinen/$1 [QSA]
正确的做法是什么?
答案1
我假设这mietgeraete_cat
是您服务器上的实际文件夹并且baumaschinen
是您想要的 URL。
如果是这种情况,那么你犯了一个很常见的错误,你误解了重写的方向。你没有将文件夹/文件名重写为 URL,而是将 URL 重写为实际的文件夹/文件名。
它应该是:
RewriteRule ^/baumaschinen/(.*)$ /mietgeraete_cat/$1 [L]