.htaccess 301重定向和某种抑制(掩蔽)

.htaccess 301重定向和某种抑制(掩蔽),.htaccess,mod-rewrite,redirect,iframe,url-redirection,.htaccess,Mod Rewrite,Redirect,Iframe,Url Redirection,如果有解决办法,也许有人能帮我 我在抑制目标url的同时使用iframe进行重定向,但这种策略不行 因此,我转到了.htaccess,我可以对其执行301重定向或抑制目标url,是否有任何方法可以将这两个url组合在一起: 我使用了[P]来抑制URL,但它不是301重定向 友好的 我使用了[R=301],它对重定向友好,但不能抑制URL 尝试将它们结合在一起,但没有成功 我为什么要压抑?因为我正在从一个数据库中提取一个非常奇怪的链接。我不想让用户看到这个疯狂的链接,也不想再次遇到黑客的问题……去

如果有解决办法,也许有人能帮我

我在抑制目标url的同时使用iframe进行重定向,但这种策略不行

因此,我转到了.htaccess,我可以对其执行301重定向或抑制目标url,是否有任何方法可以将这两个url组合在一起:

  • 我使用了[P]来抑制URL,但它不是301重定向 友好的
  • 我使用了[R=301],它对重定向友好,但不能抑制URL
  • 尝试将它们结合在一起,但没有成功
  • 我为什么要压抑?因为我正在从一个数据库中提取一个非常奇怪的链接。我不想让用户看到这个疯狂的链接,也不想再次遇到黑客的问题……去年它让我发疯,直到我隐藏起来

    请帮助解决我的问题,并对谷歌友好

    编辑

    .htaccess 301重定向正常

    RewriteCond %{HTTP_HOST} ^www\.thesite\.com$
    RewriteRule ^destination\.html$ "http\:\/\/www\.thesite\.com\/dbname\/subdbname\/result\.php" [R=301,L]
    
    使用请求uri使用“不确定是否存在”选项进行尝试时

    RewriteCond %{HTTP_HOST} ^www\.thesite\.com$
    RewriteRule ^destination\.html$ "http\:\/\/www\.thesite\.com\/dbname\/subdbname\/result\.php" [S=1]
    RewriteCond %{REQUEST_URI} ^/db\/subdbname\/result\.php$
    RewriteRule ^(.*)$ "destination\.html" [R=301,L]
    

    谢谢

    您不能同时重定向和内部重定向。你需要提供更多的信息。用户应该看到的示例URL,应该指向的奇怪链接和您尝试过的当前代码。我只是通过添加当前代码和我尝试过的代码来编辑帖子。我不明白您为什么需要301重定向?如果试图隐藏URL,为什么需要重定向?这是没有道理的,因为谷歌正在用php检索html和iframe这两个页面。我愿意听取建议,你有什么建议吗?谢谢你,我还不清楚你想做什么。忘记你试图做的一切,包括重定向。你的主要目标是什么?只是隐藏一个URL吗?您不希望外部用户看到什么?