如何将我的网站上的所有页面重定向到URL中的/ de/.php或/ en/ .php?我不想重定向domain.com/index.php,只有domain.com/de/.php或/en/*.php。返回以.php结尾的所有页面的HTTP状态代码301
回答
您可以使用此规则
RewriteRule ^(en|de)/(.*?)\.php$/[R=301,L]
谢谢!我将它添加到我的.htaccess中,但domain.com/de/test.php仍然给我一个404而不是301. – 2014-09-22 17:04:55
你把** RewriteEngine On **之前?你的htaccess在根文件夹中?是* mod_rewrite *启用和允许您的Apache配置htaccess? – 2014-09-22 17:07:02
我做了,但是.htaccess很长,在底部它没有工作。我在RewriteEngine On之后立即将其移开,现在它就像魅力一样。谢谢! – 2014-09-22 17:11:15
- 1. Http状态代码301到返回410的页面
- 2. App Engine Cron作业始终返回HTTP状态代码301
- 3. Rest API返回HTTP状态代码
- 4. 如何在纯HTML页面中返回特定的HTTP状态码页面
- 5. Angular js http get返回所有页面
- 6. 将错误消息返回给AJAX以及HTTP状态代码
- 7. 错误 - 返回JSON以及HTTP状态代码错误JAX-RS
- 8. 返回代码和状态
- 9. 如何使用RegEx返回以'_thumbnail'结尾的所有结果?
- 10. 错误页面返回状态代码200默认响应
- 11. php代码返回当前页面
- 12. ASP.NET的404自定义错误页面返回302状态为http状态
- 13. PHP的file_get_contents缓存301状态码吗?
- 14. Django返回HTTP 301?
- 15. HTTP状态代码
- 16. 返回一个特定的http状态码与php
- 17. 返回不同的HTTP状态代码进行测试
- 18. Asp Classic返回特定的http状态代码
- 19. 从Mvc路由返回不正确的http状态代码
- 20. 返回GET请求的特定HTTP状态代码
- 21. 返回成功/失败的AJAX响应和HTTP状态代码
- 22. 根据请求使用@ExceptionHandler动态返回HTTP状态代码
- 23. 使用REST API返回HTTP状态码
- 24. 在AJAX页面上正常请求的HTTP状态代码
- 25. 暂时不可用页面的HTTP状态代码
- 26. Proxymesh代理返回408状态代码
- 27. Web窗体:返回http状态没有找到分页URL的结果?
- 28. AngularJS捕获$ http操作的所有状态代码?
- 29. Scalatra:打印所有API的HTTP状态代码
- 30. Wordpress配置导致插件页面返回403 http状态
301重定向,正确的,但......在哪里? – 2014-09-22 16:54:35
仅限于主域名,所以以domain.com – 2014-09-22 16:55:52