Debe elegir un marco simple como CodeIgniter (PHP MVC) que admite URL bonitas (probablemente también slugs).
Cuando va a guardar la pregunta en su base de datos, debe crear una babosa a partir de la pregunta.
$ slug = strtolower (str_replace (“”, “-”, $ pregunta));
- ¿Cuáles son las ventajas de usar un marco como Angular 2 sobre hacerlo manualmente con algunos JavaScript / AJAX / jQuery?
- ¿Cuál es la mejor empresa de desarrollo web en Asheville?
- ¿Debo pagar a un desarrollador de PHP por día o por proyecto?
- ¿Cuáles son los sitios web que ofrecen servicios gratuitos de desarrollo de sitios web? ¿Hay alguna forma de abrir un sitio web con su nombre de dominio sin ningún gasto?
- ¿Puedo convertirme en desarrollador de Ruby on Rails sin un título en India?
Debe guardar esta babosa en la base de datos junto con otros detalles de la pregunta.
la pregunta de clase extiende CI_Controller {
índice de función pública ($ slug = NULL) {
if ($ slug! = NULL) {
$ data [“quiz”] = $ this-> question_model-> getQuestionData ($ slug);
$ this-> load-> view (“question_view”, $ data);
} más {
redirect (base_url ());
}
}
}
Entonces, después de hacer el código como arriba, puede obtener la URL como:
http://domain.com/index.php/question/index/what-is-quora
Puede ocultar index.php de su url usando .htaccess. Y tu url se convierte
http://domain.com/question/index/what-is-quora
También puede elegir otros marcos, que admiten URL bonitas. Además, si desea crear su propio mecanismo, puede comenzar a construirlo desde cero.
¡La mejor de las suertes!