将动态网址重定向到静态网址
我已阅读了很多建议,文章但我无法解决我的问题。这里是我的网址:将动态网址重定向到静态网址
我们/我 - 博客CATID = 1个& ID = 404:我深思熟虑的最天问题的传统教育 JA /资源ID = 366? :视频剪辑
我想将此URL重定向到静态URL。我曾与的.htaccess试过像这样:!
的RewriteCond%{} REQUEST_FILENAME -f
的RewriteCond%{} REQUEST_FILENAME -d
的RewriteCond%{REQUEST_URI} ^/index.php文件!
的RewriteCond%{REQUEST_URI} (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$ [NC]
重写规则(。* )index.php
重写规则。* - [E = HTTP_AUTHORIZATION:%{HTTP:授权},L]
重定向301 /TW/EN /投资机会/终极银行 - 如何对创建你自己 - 银行 http://takeshiyashima.com/tw/investment-opportunities/ultimate-banking-how-to-create-your-own-bank
上面的网址固定和现在的工作,但顶部URL我提到不工作。我需要帮助。
请给出一个更清晰的例子并发布正确的链接,因为它不清楚'ja/resources'之前是否有任何符号,并且它是链接的一部分。
据我了解你想只拿部分: “我深思熟虑的最天问题的传统教育”
,并重定向到:“http://takeshiyashima.com/tw/investment-opportunities/my-thought-of-the-day-problem-of-traditional-education” 如果这是真的这里是可能的规则:
我们/我 - 博客CATID = 1个& ID = 404:我深思熟虑的最天问题的传统教育
RewriteRule ^\/?us/my-blog\?catid=\d+id=\d+\:(.*) http://takeshiyashima.com/tw/investment-opportunities/$1 [R=301,L]
未测试并且可以缩短。如果你给这个例子更多的细节,我会尽力帮忙。
根据您的意见更新
对于JA /资源ID = 366:视频剪辑takeshiyashima.com/ja/resources是:
RewriteRule ^\/?ja/resources.* http://takeshiyashima.com/ja/resources [R=301,L]
对于“我们/我的-blog?catid = 1 & id = 404:我认为当今的传统教育问题',一切都很清楚,但我在'/ 1-my-thought'中看不到任何逻辑, ,我们必须有一个清晰的模式。如果你说这个 你想总是从'我的思想的当天问题的传统教育' ,然后我们可以'/ 1我的想法',但但如果你有不同的字符串,比如'my-stuff-education-is-cool',那么我们将无法使用正则表达式来应用模式。请提供更多您想更改的原始链接(3+),以便查看是否有任何模式。
如果根本没有任何模式,可以使用Apache的RewriteMap和服务器端的附加脚本来处理链接,但这是一种更复杂的方式,所以让我们坚持定期现在重写。等待3个以上的例子。
我想把这个** us/my-blog?catid = 1&id = 404:我认为当天的传统教育问题**改为**/us/my-blog/1-my-thought/404-my-thought-of-day-problem-of-traditional-education ** and ** ja/resources?id = 366:video-clip ** to ** http:/ /www.takeshiyashima.com/ja/resources** –
我有很多链接,我想在静态页面中重定向相同的参数。 这里有一些我想channge的例子URL: ** 1。 _us/resources?catid = 72&id = 354:小数后备金融服务_ ** ** 2。 _ja /?catid = 0&id = 711 _ ** ** 3。 _ja/resources?id = 369:seminar _ ** –
'RewriteRule^\ /?us/my-blog \?catid = \ d + id = \ d + \:(。*)http://takeshiyashima.com/tw/投资机会/ $ 1 [R = 301,L]' 这不行! –