好的人们想要一个平台,我正在开发转换URL访问友好的URL,好的数据库,例如转换
http://exemplo.pt/index.php?m=ver_estabelecimento&id=1
在
http://exemplo.pt/nome_do_estabelecimento
所以我们不知道如何做到这一点已经在互联网上尝试了一些解决方案,但不能
我很感激帮助
CREATE TABLE IF NOT EXISTS `estabelecimentos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mae` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`titulo` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`slug` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
`link_facebook` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`link_mapa` text COLLATE utf8_unicode_ci NOT NULL,
`distritos` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`concelhos` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`morada` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`contacto` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`int_preco` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`link_site` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`introducao` text COLLATE utf8_unicode_ci NOT NULL,
`servicos` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
`descricao` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
`keywords` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
`keywords_pesquisa` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
`google_verification` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
`activo` tinyint(1) NOT NULL,
`pos` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=111 ;
跟随我的机构结构有一个竹节场和友好的网址标题我想把它上面的网址和那个slug的当前网页
答案 0 :(得分:1)
.htaccess
说明的 mod_rewrite
文件是最简单的。
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^nome_do_estabelecimento$ /index.php?m=ver_estabelecimento&id=1 [L]
答案 1 :(得分:0)
这将全部使用.htaccess文件和mod_rewrite执行(假设您的网络服务器是apache。)