# Virtual pages?

**URL:** <https://www.ruby-forum.com/t/virtual-pages/111948>\
**Category:** Radiant CMS\
**Created:** [August 13, 2007, 7:51pm UTC](https://www.ruby-forum.com/t/virtual-pages/111948 "2007-08-13T19:51:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimgroom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7cd45c/32.png) [@jimgroom](https://www.ruby-forum.com/u/jimgroom)\
**Post date:** [August 13, 2007, 7:51pm UTC](https://www.ruby-forum.com/t/virtual-pages/111948/1 "2007-08-13T19:51:43Z")

</div>

For what is the virtual attribute on a page used?

I’d seen it, but hadn’t thought about it until now.

---

<div class="post-metadata">

**Author:** ![jimgroom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7cd45c/32.png) [@jimgroom](https://www.ruby-forum.com/u/jimgroom)\
**Post date:** [August 13, 2007, 8:04pm UTC](https://www.ruby-forum.com/t/virtual-pages/111948/2 "2007-08-13T20:04:45Z")

</div>

Virtual pages potentially respond to more than one URL. The  
quintessential cases are the FileNotFoundPage (when a page is not found,  
i.e. 404) and the ArchiveXXXPage (for dynamic year, month, day  
archives). They usually require a parent page to define when they will  
be used instead of a regular page.

Sean
