htaccess заменить "" на "-"
у Меня есть этот код, который я использую в моем MVC, который я сделал, для тебя исследований:
class Como_Funciona extends Controller {
public function __construct() {
parent::__construct();
}
public function index() {
$data = [
'title' => SITE_TITLE . ' - ' . SITE_SUBTITLE,
'brand' => SITE_BRAND,
];
$this->_view->render_template('header', $data);
$this->_view->render_template('navbar', $data);
$this->_view->render_template('pages/faq', $data);
$this->_view->render_template('footer', $data);
}
}
Мой url-адрес выглядит следующим образом:
http://domain.com/como_funciona
Хотел бы перестает его так:
http://domain.com/como-funciona
, Это возможно сделать .htaccess?
1
1 answers
Htaccess не будет менять URL-адрес прямо в браузере, она будет такой же. Внутренне он будет делать преобразование из символов в соответствии с их критериями. Например:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^_]*)_(.*)$ $1-$2 [L]
RewriteRule ^(.*)$ index.php?router=$1 [QSA,L]
</IfModule>
, наведите URL "minha_url_para_modificar, в PHP, когда вы делаете снимок, возвращает так:
<?php
var_dump($_GET);
Вывод в браузер:
1
Author: Walmir Silva, 2017-08-21 13:54:35