Remove index.php from URL in Codeigniter


codetyrant

Open applications/config/config.php and make the following changes :

Replace

With

And add the following code to a new file and save it as .htaccess inside the root folder :

View original post

Create Slug for a string


Regular expression function that replaces spaces & special characters between words with hyphens


function create_slug($string) {
	// removing special characters from the string
	$slug = preg_replace('/[^A-Za-z0-9-]+/', '-', $string);
	// removing multiple - generated in slug
	$slug = preg_replace("/[\s-]+/", '-', $slug);
	// lower case slug string
	$slug = strtolower($slug);
	// removing - from the first & last place if any
	$slug = trim($slug, "-");
	return $slug;
}

echo create_slug(" This ~` is ?><:{}|\][;/.,]+_)(*&^%$#@!) 'MY TITLE' for------this post. ");

How to remove index.php from url in magento


In Magento if you are getting the url as http://website.com/index.php/electronics/cell-phones.html and you want that index.php is not written on the url i.e. http://website.com/electronics/cell-phones.html.

Then use the following steps:

1) Login to admin section by using the URL
http://website.com/index.php/admin/

2) Then go to “System >>  Configuration >>Web >> Search Engines Optimization”
Use Web Server Rewrites : YES

3) Go to “System >>  Configuration >>Web >>Secure”
Use secure URL Frontend: YES