Source of file RobotsTxtController.php
Size: 1,054 Bytes - Last Modified: 2021-12-24T06:43:33+00:00
/var/www/docs.ssmods.com/process/src/src/Controller/RobotsTxtController.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <?php namespace CyberDuck\SEO\Controller; use SilverStripe\Control\Controller; use SilverStripe\Control\Director; use SilverStripe\Control\HTTPRequest; /** * SitemapXML_Controller * * robots.txt file controller * * @package silverstripe-seo * @license MIT License https://github.com/cyber-duck/silverstripe-seo/blob/master/LICENSE * @author <andrewm@cyber-duck.co.uk> **/ class RobotsTxtController extends Controller { /** * Set the required content type header * * @since version 1.1.0 * * @return void **/ public function init() { parent::init(); $this->response->addHeader('Content-Type','text/plain'); } /** * Route request to default index method * * @param SS_HTTPRequest $request * * @since version 1.1.0 * * @return ViewableData **/ public function index(HTTPRequest $request) { return $this->customise([ 'Host' => Director::absoluteBaseUrl() ])->renderWith('RobotsTxt'); } } |