htaccess:重定向到目录中的第一个或唯一文件

时间:2019-05-17 06:19:01

标签: apache .htaccess redirect

我有一个网站,其结构由用户根据内容创建。这种结构是这样的:

  • www.domain.com /
  • www.domain.com/vehicles /
  • www.domain.com/vehicles/vehicles.html
  • www.domain.com/vehicles/cars /
  • www.domain.com/vehicles/cars/cars_x.html
  • www.domain.com/vehicles/bikes /
  • www.domain.com/vehicles/bikes/bikes_new.html
  • www.domain.com/vehicles/bus /
  • www.domain.com/vehicles/bus/bus_big.html

网站正常工作,搜索引擎优化(seo)索引正确,但有时,用户或访客写下了错误的地址,例如www.domain.com/vehicles/cars或www.domain.com/vehicles/cars/,并返回未找到404页面或禁止403目录列表。

如果默认存在目录,是否可以(使用htaccess)告诉apache获取目录中的第一个或唯一html文件?用伪代码

如果www.domain.com/vehicles/cars是目录 并且www.domain.com/vehicles/cars没有默认页面(index.html / index.php) 在目录中获取第一个/唯一的.html文件用于提供该文件。

bts,由于它是由编辑者动态创建并由他们决定文件名的,因此无法在每个目录中创建或添加index.html / index.php。

谢谢!

0 个答案:

没有答案