好吧,请原谅我,因为我对Apache的东西没有经验。因此,我有一个要分享给Facebook的URL。我正在使用Prerender.io根据共享给Facebook的URL生成内容。
我尝试添加:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
没有成功。
所以,我从prerender.io返回的内容是:
https://www.example.com/root-directory/parent-directory/dist/artwork-detail/321
我想找回的是:
https://www.example.com/artwork-detail/321
在我的.htaccess文件中,在RewriteEngine On行之后,有这个RewriteRule:
RewriteRule ^root-directory/parent-directory/dist/(.*)$ /$1 [NC,L]
测试它可以完成我想要的工作,但是将其添加到实时服务器时会出现500错误。我只希望在到达prerender.io时将该URL更改为所需的URL,否则我希望一切都保持不变。
所有这些,我知道很明显,我对此东西一无所知,只是在寻找可能的解决方案时,因为我觉得自己已经尝试了一切。